Satou Kurinosuke, thank you for the link. I had a look and Java Actually doesn't seem to cover generics etc. It looks like a book for beginners only from the table of contents. It costs $55.99; for only $45 you can get a 2nd-hand Deitel and Deitel 6th edition at Amazon, or the 7th edition for $61. Don't buy the 5th edition. Deitel definitely covers generics for-each loops (only they call it enhanced for) etc. Deitel is intended for complete beginners, but goes at least to the "intermediate" level; it includes bits about UML, object design, graphics in Java. More details on these links, on the Deitel website, and on Javaranch if yo go to "home" then "bunkhouse books."
I agree, deitel's is perhaps the most comprehensive material on the subject, and the problem sets at the end of each chapter are what every other book lacks. Thats the way you learn programming. And the elevator case study is a great way to begin OOP.
I also like the core java series by sun press. good material with satisfying depth.
"It's not enough that we do our best; sometimes we have to do<br />what's required."<br /> <br />-- Sir Winston Churchill
Our book is for beginners, without the frills. Please take a look at the material we have put out on the website: http://www.ii.uib.no/~khalid/jact/index.html Specially the Preface. Yes. There are sample chapters as well.
The second "volume" will cover more advances topics like generics and GUI.
Joined: Oct 13, 2005
They have taken out the elevator case study, Akshay Kirab; the 6th and 7th editions have a case study about an automated teller machine in. I learned a lot from it . . .