Many developers already have experience with an object-oriented programming language like C++. As you make the transition to Java, you will encounter many differences, despite some strong similarities. In this excerpt from "Thinking in Java", Bruce Eckel highlights the important differences that C++ programmers should be aware of.
http://www.javacoffeebreak.com/articles/thinkinginjava/comparingc++andjava.html
C++设计开发规范
http://blog.mm-share.cn/post/104.html
C++ "interface" and "abstract" keywords
http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/c8a50d60-c4e7-440b-8f27-0939da61d8a2
C++中不允许使用宏定义的方法定义符号常量,只能使用关键字const来定义?
http://zhidao.baidu.com/question/91799874