Rapid switch to Java for an experienced C++ developer

MadH picture MadH · Nov 17, 2009 · Viewed 25k times · Source

I'm am looking for online tutorials/books, which assume a solid knowledge of OOP/Design patterns concepts and stress on differences (both conceptional and syntactical) between C++ and Java thus allowing for a rapid development in the latter. Thank you very much in advance, appreciate your time.

Answer

iain picture iain · Nov 17, 2009

I moved from C++ to Java 6 years ago an used "Effective Java" by Bloch, this is a style book which explains in 50 short articles how best to use various java classes and techniques. This is very similar to "Effective C++" by Meyers and "Exceptional C++" by Sutter.

If you already know C++ and object oriented programming and can read Java this is the fastest way to write good quality java code.

There is a new edition out now with generics etc. In my mind this book is essential for all Java programmers as well as those wanting to learn Java.