1、跨平台性,虽然是很好的优势,可以让java在任何的系统中运行,但是前提是该系统要安装java虚拟机,这样导致一些java编写的桌面程序无法在一般的用户(没有安装java虚拟机的用户)上使用。
2、java的身后是sun公司,提供及时的api更新,但是过多的版本导致java的向下兼容性很差。而sun公司在j2ee上的标准定义的并不是完美,导致在j2ee的开发中多数使用开源框架,开源框架是好东西,但是更新速度并不快。
3、都说面向对象的语言先进与面向过程,java是oop语言,但是它适合的是bs系统,在web项目中java的实力毋庸置疑,但是转到了底层的程序却无法同c++抗衡。
4、个人认为java的最大优点是开源,但是这往往也成了最大的缺陷了,无法定义一个好的标准使得开发时使用了框架,在新的程序员来到公司时必须先了解框架,延缓了开发的时间。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果用户发布的作品侵犯了您的权利,请联系管理员:wupeng@hqwx.com
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群