首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java语言的缺点,该怎么解决

2012-08-15 
java语言的缺点java类只能继承一个类,为什么不能像继承接口那样?这算不算是java语言的缺点啊?[解决办法]ja

java语言的缺点
java类只能继承一个类,为什么不能像继承接口那样?这算不算是java语言的缺点啊?

[解决办法]
java觉得c++的多继承太复杂,遂故意去掉了该特性
[解决办法]
第一: 运行速度慢,众所周知,Java程序的运行依赖于
Java虚拟机,所以相对于其他语言(汇编,C,C++)编写的程序慢,因为它不是直接,执行机器码。

第二: 因为Java考虑到了跨平台性。所以他不能像语言
(例如:汇编,C) 那样更接近操作系统。也就不能和操作系统的底层打交道了。但可以通过Java的JNI
(即Java本地接口。顾名思义:也就是利用Java语言调用,在当前系统上 其他的程序语言 "汇编或C等"所编写的程序)技术,解决这一问题,但这只是解决了。一部分问题。
[解决办法]
90%+的情况下,你不需要多重继承,C++下也是
[解决办法]
多继承会增加复杂性,而且完全能够换种思路解决这种需求。接口则相比继承要简单明了的多,因此没有大碍。

热点排行