Rapid switch to Java for an experienced C++ develo

2019-03-09 23:32发布

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.

9条回答
萌系小妹纸
2楼-- · 2019-03-10 00:03

O'Reilly's 'Head First' books are very well written. Take a look at Head First Java and Head First Design Patterns.

查看更多
戒情不戒烟
3楼-- · 2019-03-10 00:05

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.

查看更多
forever°为你锁心
4楼-- · 2019-03-10 00:06

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.

查看更多
登录 后发表回答