java 是 'j'+'a'+'v'+'a'
C++ 是 'C'+'+'+'+'
嘿嘿

解决方案 »

  1.   

    如果按照楼主的理解,楼主比较的是Java语言和C++语言的区别。
    而不是Java和C++的区别。Java技术是一系列技术,Java语言是其中的一部分。
    好比Java技术是反正,Java语言是其中的砖。
    Java和C++的比较就好比把房子和砖头进行比较,根本无法比较。
    即使拿Java语言和C++来比较,也是毫无意义。大家选择的是房子,看的是房子的整体效果,而不是看砖用的什么材质。初学Java的人最应该区别的是:什么是Java什么是Java语言,搞清楚这个区别,就不会有按照C++来理解Java的错误了。
      

  2.   

    liujiboy(liujiboy) 有深度啊!不过很多人会狭义的理解JAVA就是JAVA语言,不仅是初学者也有很多“高手”会这么说!!甚至是一些书的作者,所以楼主也没有什么错啊!!充其量是没说清楚而巳!
      

  3.   

    liujiboy的观点很好,我的初衷是想比较JAVA语言和C++语言在语法上的区别,只是说没说清楚,马上就改
      

  4.   

    其实是由于设计思想的不同,从而造就了语法的不同。
    虽然JAVA的语法是从C++而来(继承)。但是设计的思想完全不一样!
      

  5.   

    Java技术是一系列技术,Java语言是其中的一部分。
      

  6.   

    3楼说得很对,Java还是一种平台技术:网络即是计算机!
    另外对比C++,Java简单,没有头文件、结构、单元、运算符过载、虚拟基础类等等,支持多线程
      

  7.   

    实际上,你所举例的上述中,JAVA也可以实现多继承.实际上两者的区别颇多,但是类似的概念可以使两者相通,java更注重网络平台,而C++更注重于一些自身的特点,特别在硬件上.只要C++编译后的所生成的文件和Java自节码一样,一样可以在JVM运行.
      

  8.   

    java是一种思想!将来java可能成为全球意识统一的一根线!
    其中java的一个很重要的思想就是让程序跑的更快!设计的更加简单!
      

  9.   

    JAVA和C++在模板上有什么区别呢?
      

  10.   

    JAVA生成的字节码可以运行在任何JVM中,C++只能运行于有C++编译器的环境中???
    -----------------------------------------------------------------------
    不是吧.