java代码移植性的叙述,java自研代码移植( 二 )


简述Java具有可移植性的原因移植性接近零 。因为这门语言是为一种单独的处理器设计的,根本没移植性可言 。如果使用了某个特殊处理器的扩展功能,代码甚至无法移植到其他同类型的处理器上(比如,AMD的3DNow指令是无法移植到其它奔腾系列的处理器上的) 。
跨平台性 所谓的跨平台性,是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行 。这是软件发展的趋势和编程人员追求的目标 。
对于JAVA语言来时使用了多种机制来保证可移植性,最主要的是使用虚拟机(virtual machine)和使用虚拟机使用的JAVA字节码 。
什么是JAVA的可移植性1、复制粘贴 , Java不仅仅适于在网页上内嵌动画—它是一门极好的完全的软件编程的小语言 。“虚拟机”机制、垃圾回收以及没有指针等使它很容易实现不易崩溃且不会泄漏资源的可靠程序 。移植性接近零 。
2、就是说程序在完成后,可以直接搬用到其他的平台上 。完成其他平台的需求 。这样可以避免代码的重复编写 给编程带来很大方便 。
3、可移植:JAVA运行于JVM,因为他严格规定了基本数据类型的长度 , 只要JVM接口一致,那么任何你编译的JAVA字节码都可以被执行 。所以说,通常说JAVA 可以一次编译,到处执行 。模块:模块性的目的是为了解决Java日渐庞大这个问题 。
java代码移植性的叙述的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java自研代码移植、java代码移植性的叙述的信息别忘了在本站进行查找喔 。

推荐阅读