JAVA具有跨平台性可移植性。等等等等是C++不可比拟的。
在JAVA大全里可台得到理论答案。

解决方案 »

  1.   

    都是面象对象的语言,但java具有跨平台性
      

  2.   

    用c++可以使用纯过程化的编程,也可以是基于对象的编程,也可以是面向对象的编程,当然大部分是混合编程,c++可以跨平台,不能跨平台的是vc++等ide,不要混淆概念。:)java是纯面向对象的语言,其最大的特色write once ,run anywhere
      

  3.   

    java的语法其实是参照c++的语法诞生的,但是她去除了c++中的多重继承,指针,delete等难于掌握的技术,为了便于移植和安全性,java采用了纯面向对象技术,即使是主函数public static void main(String[] args){}也要放在主类中……这些还要自己去掌握
      

  4.   

    语言没有优劣之分,好坏完全取决于个人的喜好。
    Java确实是个不错的东西,尤其是其背后有强大的类库支撑,用起来感觉奇爽无比,但速度也确实成问题。
    C++灵活无比,但纯属高级玩具,玩不好,就把自己绕进去了,玩好了,可是强大之极啊!