I know it's an old post... but I was looking for practice problems as I am new to java. thanks a lot. It's useful.
I have another small question, I am about to finish Head First Java, Could you please suggest another book on java after Head First Java.
1) For CORE JAVA you can go for thinking in JAVA or Cay S. Horstmann book for deep study or you can go for SCJP Study guide by Kathy Sierra and bert bates if you ant to do certification of core JAVA, for better understanding of the books referred above.
2) If you want to move for advance JAVA then you can go for Head First SERVLETJSP by Kathy Sierra and berth bates and this also prepare you for certification of WEB component of advance java.
"The More you Play With it, The more you will learn. Keep Playing"
Joined: Jun 06, 2011
Thanks Tarun! I am not preparing for SCJP I am a Master student of Computer Science, Never before even at work I required knowledge of Java, so never learned it. even Bachelor's never required one! Now , I have realised how important it is and how much it is needed.
Head First Java is a great introduction and more than sufficient to get you going. I would recommend that you spend your time doing practice problems rather than reading more books. Project Euler is good, as is the TopCoder algorithm competition practice area. Find some little projects you're interested in, and try to code a solution, and build a Swing GUI for it. Ask questions on points that are unclear.
Java Puzzlers and Effective Java are good book recommendations, but they're relatively advanced, and you won't appreciate them uless you have a few months' coding practice under your belt.