我一直都是C ++开发人员。我对这种语言充满热情,尤其是真正喜欢模板元编程和编译时多态性赋予我的功能,以及C ++ 11的可变参数模板和右值引用等最近的发展。
[我喜欢C ++给了我很多控制权,并且能够用内存做一些巧妙的技巧来提高性能。
最近,我有机会采访一家使用Java进行开发的公司。他们声称自己首先对技术充满热情,并且他们正在努力寻找真正优秀的技术专家。因此,他们希望与核心的C ++技术专家接洽,并让他们进行Java的交换。
对Java知之甚少,我不确定这是否是我想走的路。
我意识到这是非常主观的,但是我希望以前走过这条路的人能够提供一些见解。
查看这些线程-
What is the difference between Java and C++?
http://www.javacoffeebreak.com/articles/thinkinginjava/comparingc++andjava.html
http://www.programmersheaven.com/2/FAQ-JAVA-Differences-Between-JAVA-And-C-CPP
http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B
http://www.csun.edu/~hbcsc240/C++vsJava_St.htm
What is the main difference in object creation between Java and C++?
如果有人有更好的主题,他们应该编辑我的答案。