Hi Chetan - Please don't double post. You've only been waiting an hour or so for a reply and, in any case, your posts have not been viewed by a dozen people! It's the weekend and it has barely begun for the folk in Europe. Marking them urgent won't help your cause any either.
You could try Google - or search the "Training" forum.
For written tests it is best to work with small blocks or code that focus on a specific part of the language, work with arrays, then IO etc. Examine what is going on, mess around with the code. Obviously a lot of reading is required also.
Regarding the applications, use Google and your imagination. You should be able to see IT all around you. Try and mirror something you see in action already.
Try and make an application that uses XML, JDBC, IO, Swing and follows a good OO route, build in some design patters, look at model view controller, Singleton, make a connection factory for your DB connection. There are lots of patterns you can use. Think of what you want to do first, be it a flight booking system or a route planner for the New York/London subway and then ask what patterns you can use to suite this project. Also look at what algorithms exist for picking the shortest route if you choose a router planner, base your logic on these. You should make UML diagrams and Junit test cases also.
I would suggest you get some working code after you have decided what to do and which way to do it and with what technologies and then look to make it more maintainable and more OO, make it work and then look at what you can improve (improving can mean re-writing a lot of existing code). I say this because it is hard for a new developer to see the best way to write code in terms of re-use and maintainability and scalability so get something that works and then look at what you would improve. Your app does not need to be as complex as you may think. Junit and UML always come in handy for interviews so don't scrimp on these. Make sure you understand why you used each technology and can talk about the design and why you made the decisions you made.
Remember there is probably an existing pattern for what you want to do so ask back when you have more specific details.
Message was edited by:
_helloWorld_
MD, What is a CV?
@OP: How do you think that tricking your way into a job
or position or project will work? What are you going to do
your first day or first week when you are asked to stand toe
to toe with people that know what theyre doing?
You should only apply for positions for which you are already qualified.
> I need sample, complex java programs to prepare for
> interviews and written tests
> where can i get or if anybody have that please mail
Clearly you are asking the wrong question.
Your question/doubt contains a 1000 words, just as a picture does.
It draws us a picture of a person who knows very little and would like a short-cut to reach the top where everyone else has sloged their way through.
Here's the answer you are looking for
There are no short-cuts, you got to learn to walk before you learn to run.
So pick up a book on java.
And if you are still not satisfied with this reply try a search on open source software build in java.
That sould cover it all.