因为java程序是采用编译执行的,先将java源文件编译成class字节码文件,运行的时候再通过虚拟机一步一步的解释成各个平台能识别的机器码文件,意思就是java程序并没有一次性生成和平台有关的机器码文件,而是在运行的时候再生成与平台有关的机器码文件
Net环境就是 Net程序运行所需要的环境。
.NET是微软下一代的 *** 作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍-即所谓的“数字孤岛”,从而实现因特网的全部潜能,搭建起第三代互联网平台。后缀为net是网络服务公司,为个人或商业提供服务。
扩展资料
NET Framework 旨在实现下列目标:
1,提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的.
2,提供一个将软件部署和版本控制冲突最小化的代码执行环境.
3,提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境.
4,提供一个可消除脚本环境或解释环境的性能问题的代码执行环境.
5,使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致.
6,按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成.
以上就是关于java虚拟机为什么能够让java程序运行在不同平台全部的内容,包括:java虚拟机为什么能够让java程序运行在不同平台、什么是.net环境、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)