优点太多了,最大的优点是跨平台~~~~~
随便找一篇介绍JAVA的文章,都会有一段非常长的描述JAVA的特性的!!!!!

解决方案 »

  1.   

    跨平台,一次编译到处运行
    开源
    oop
    ...
      

  2.   

    Java的优势在哪里? 平台支持:J2SDK已经可以运行在任何的操作系统和硬件平台上,从金融机构到娱乐设施,从科学研究到家用电脑都可以使用Java。 Java语言规范和Java运行时规范的明确区分允许研究人员可以通过运行一个编译器来产生程序语言的映射,而不必非要使用Java来编译二进制码――也就是说它可以运行在任何的虚拟机(VM)上。这一点在我后面要提到的Java战略的改变非常重要。 Java是当今企业级计算和应用中相当成熟和稳定的平台。微软仍然在不断的改进他们的.Net,而且可能最后会象Java一样好或者比Java好要好(但这只局限在Windows平台上),但现在还作不到;另外,还有另一个竞争激烈的领域,那就是移动设备。尽管在前面我们提到过Java在节省设备资源方面相对较差,但是不可否认在这个领域它也占据着领导地位。 Java在学术界也获得了强有力的支持。如果你在大学学习你会发现Java已经成为多数科学研究和计算使用的首选语言。在大学中有越来越多的人在使用Java语言,越来越多的尖端学术研究完全使用Java语言;各个行业的公司都有很多的Java程序员在开发他们的项目。
      

  3.   

    我还听过人家批抨.一次编译.到处调试.
    呵.WINDOWS平台太普及了.每次都要装JAVA支持.辛苦~~
      

  4.   

    Swing组件非常不好用,简直可以说是垃圾
      

  5.   

    【【
    我还听过人家批抨.一次编译.到处调试.
    呵.WINDOWS平台太普及了.每次都要装JAVA支持.辛苦~~
    】】windows 里面本来就自带了jre,运行class不需要装东西,不麻烦开发的话就领当别论了。