java is pure object orient programming language. there is no gloal function and data. it is more easy to use java than c++. and you no need to care about the memory problems. but the java is semi-compile language. the JDK compile source to byte code rather than machine code. so it is slower than c,c++. also in java, all objects are reference, there is no instance as in c++
一般来说java比C++好,最简单的证明方法就是统计从C++ goto Java的与Java goto C++的人数,但我不知道具体数字,只知道比值肯定远大于1