本文目录一览:
java有什么优点和缺点
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
java是纯面向对象开发,功能强大,分支众多,没有java不能做的软件。C/S也好B/S也好。从功能上讲,没有语言可以和java相比。
Java稳定,应用广泛,一定时期内很难被其他编程语言取代;而许多大型系统都是用java开发,也不可能轻易使用其他语言。
同时,java还具有很多特点
1、跨平台性,虽然是很好的优势,可以让java在任何的系统中运行,但是前提是该系统要安装java虚拟机,这样导致一些java编写的桌面程序无法在一般的用户(没有安装java虚拟机的用户)上使用
2、java的身后是sun公司,提供及时的api更新,但是过多的版本导致java的向下兼容性很差。而sun公司在j2ee上的标准定义的并不是完美,导致在j2ee的开发中多数使用开源框架,开源框架是好东西,但是更新速度并不快。
3、都说面向对象的语言先进与面向过程,java是oop语言,但是它适合的是bs系统,在web项目中java的实力毋庸置疑,但是转到了底层的程序却无法同c++抗衡。
4、个人认为java的最大优点是开源,但是这往往也成了最大的缺陷了,无法定义一个好的标准使得开发时使用了框架,在新的程序员来到公司时必须先了解框架,延缓了开发的时间。
所以java的前景应该是稳定而光明的。
java的缺点的什么?
Java的缺点很多。。。
我在这里简单的说一下。。
第一:
运行速度慢,众所周知,Java程序的运行依赖于
Java虚拟机,所以相对于其他语言(汇编,C,C++)编写的程序慢,因为它不是直接,执行机器码。
第二:
因为Java考虑到了跨平台性。所以他不能像语言
(例如:汇编,C)
那样更接近操作系统。也就不能和操作系统的底层打交道了。但可以通过Java的JNI
(即Java本地接口。顾名思义:也就是利用Java语言调用,在当前系统上
其他的程序语言
"汇编或C等"所编写的程序)技术,解决这一问题,但这只是解决了。一部分问题。
所以如果是你想开发
应用程序的话
最好选择
Java以外的其他开发语言
Java开发有哪些不足之处
1、框架泛滥,相对VS而言缺少强大的IDE,JDK需要专门下载
2、IDE不需要了,eclipse强大到无以复加了.最大的缺点就是慢,开源东西太杂,什么都能往上套,标准不一
3、在开发速度上相对另外2P(ASP.PHP)而言慢些
4、开发的时间一定会很长时间,效率不高啊,虽然有SSH框架,但是开发的时候真正用SSH的也不多。
5、相对而言,java运行速度慢,开发时间长
6、框架太多,开源的东西有多有杂,运行速度比其他的(例如:ASP)慢,初学者面对这么庞大复杂的体系结构,学习比较困难。
java语言有哪些缺点?
最大的缺点就是运行java程序需要装java虚拟机. 就这一条严重的影像了java应用程序的使用,你基本看不到java的应用程序
还有就是java程序的运行成本比较高 过去机器配置不够高的时候java显得很慢 现在随着java本身的版本升级和电脑性能的强化 这条基本已经不是问题了
JAVA的缺点是什么
java的缺点很多。。。
我在这里简单的说一下。。
第一:
运行速度慢,众所周知,java程序的运行依赖于
java虚拟机,所以相对于其他语言(汇编,c,c++)编写的程序慢,因为它不是直接,执行机器码。
第二:
因为java考虑到了跨平台性。所以他不能像语言
(例如:汇编,c)
那样更接近操作系统。也就不能和操作系统的底层打交道了。但可以通过java的jni
(即java本地接口。顾名思义:也就是利用java语言调用,在当前系统上
其他的程序语言
"汇编或c等"所编写的程序)技术,解决这一问题,但这只是解决了。一部分问题。
所以如果是你想开发
应用程序的话
最好选择
java以外的其他开发语言