有人说JAVA的致命弱点是能够被反编译,所以JAVA只能用在服务器或者网络编程等单方面服务,这是真的吗??这也许是JAVA没能向C++一样的原因吗??请教

解决方案 »

  1.   

    java天生不适合做桌面软件
    至于反编译只是一个小小因素
      

  2.   

    反编译又有何妨?
    java本身的源码都公开了.
      

  3.   

    java没有致命弱点,它的安全性很强,可移植性也好
    但遗憾的是它太复杂了,一个简单的应用要学一堆东西
    jsp,servlet,框架然后是tomcat部署,ant。。
      

  4.   

    是有很多java反编译方法,但这并不是什么严重的问题。
    但做桌面系统是很勉强的
      

  5.   

    java有混淆器的 可以防止反编译 况且很多java是基于web应用的
      

  6.   

    我觉得致命弱点是没有JVM程序不能运行
      

  7.   

    我觉得致命弱点是没有JVM程序不能运行
    _____________________________如果不是用jvm那何来的跨平台!!
      

  8.   

    其实不存在致命不致命,总的来说,Java开创了一个新场面。
    拿它和C或者C++比已经容易1K倍了。