和Delphi、VB、VC相比有什么不同?
这个就很难说清楚了,各有各的特点,要罗列的就太多了

解决方案 »

  1.   

    你的问题太大了,java同这些开发工具比,第一个优点在于它具有跨平台的优势,不过也可以叫做劣势,因为java就是一个平台;第二个优点在于它是完全面向对象的,没有尾巴的那种,这也是很多面向对象的开发方法喜欢用java的原因;第三个优点在于代码复用性强,这也是它完全面向对象带来的好处;第四个优点对于开发人员来说它免费且开放;另外,java对于几乎各种应用范围都有他的解决方案,从嵌入式开发的j2me到企业应用的j2ee,甚至还提供工业控制的开发包。
        再来说说缺点,跨平台带来的缺点是牺牲了部分效率,所以java慢;免费开放使它没有免费的好的集成开发环境(当然试用版不算),如果你尊重知识产权,不用盗版,那么你的工作量会成倍上升。
        对于优缺点就想起这么多,欢迎大家补充。至于它做什么,我个人觉得它对于web与数据库还有网络应用有一定优势,嵌入式开发这块不太懂,好像也挺热。当然也可以做企业中的系统,如果你有足够快的机器:)