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.
相关问题
- Delete Messages from a Topic in Apache Kafka
- how to define constructor for Python's new Nam
- Jackson Deserialization not calling deserialize on
- Sorting 3 numbers without branching [closed]
- How to maintain order of key-value in DataFrame sa
O'Reilly's 'Head First' books are very well written. Take a look at Head First Java and Head First Design Patterns.
The Java Tutorial.
It is kept up to date and well written. Also available in hard-copy.
I'm always skeptical about "change from X to Y" guides. Though they may help as reference points afterwards, learning a new language by coming from another one may be tricker than you think.
I think it is important to learn the new language "as designed" and to get the feel for the way to things "right" in this language and also learning its code idioms.
As a good book for experienced programmers who also want to learn about potential pitfalls of Java, I recommend Effective Java.
If you are an experienced C++ developer, I would recommend skimming through the Java Tutorial (as mentioned by Gerd Klima). Then, just open up the Java API documentation and jump right in, feet first.