当前位置: 技术问答>java相关
高分求解:JAVA在WINDOWS,Linux等平台上的运行速度如何?
来源: 互联网 发布时间:2015-02-10
本文导语: 各位高手。 高分求解:JAVA在WINDOWS,Linux等平台上的运行速度如何? Java 所谓的编译一次,到处运行,在每种平台上都有相应的虚拟机,这样是否会影响java的运行速度或运行效率?是否属于解释运行。 http://www.minisoft...
各位高手。
高分求解:JAVA在WINDOWS,Linux等平台上的运行速度如何?
Java 所谓的编译一次,到处运行,在每种平台上都有相应的虚拟机,这样是否会影响java的运行速度或运行效率?是否属于解释运行。
http://www.minisoft.d2g.com/
高分求解:JAVA在WINDOWS,Linux等平台上的运行速度如何?
Java 所谓的编译一次,到处运行,在每种平台上都有相应的虚拟机,这样是否会影响java的运行速度或运行效率?是否属于解释运行。
http://www.minisoft.d2g.com/
|
当然是解释执行的。
JAVA最初开发的目的是做烤面包机的控制程序,后来不知怎么的就被SUN吹出来了,后来IBM对JAVA的投入比SUN还大,后来……
JAVA的平台移植性相当好,当然是以牺牲性能为代价的,但是现在硬件速度的增加远远超过软件开发水平的提高,所以性能基本上不是问题了。
JAVA的缺点是向下兼容性稍差,当然是由于它本身有些功能改进造成的,但是仍给开发者带来了不便。我实际遇到的就是对UNICODE的支持,早先的版本不支持,我们只好自己写程序改字符集,后来的版本支持了,我们做的反而多余,造成了乱码。
JAVA最初开发的目的是做烤面包机的控制程序,后来不知怎么的就被SUN吹出来了,后来IBM对JAVA的投入比SUN还大,后来……
JAVA的平台移植性相当好,当然是以牺牲性能为代价的,但是现在硬件速度的增加远远超过软件开发水平的提高,所以性能基本上不是问题了。
JAVA的缺点是向下兼容性稍差,当然是由于它本身有些功能改进造成的,但是仍给开发者带来了不便。我实际遇到的就是对UNICODE的支持,早先的版本不支持,我们只好自己写程序改字符集,后来的版本支持了,我们做的反而多余,造成了乱码。