【八喜小子】java中为什么能够跨平台??

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:20:30
谢谢!

简单来说是得益于JVM(JAVA虚拟机),JAVA程序在生成.CLASS属于中间文件,然后再通过JVM根据操作系统翻译成相应的可执行代码.这一个操作对用户是透明的,因此JAVA所写的程序在所有安装了JVM的操作系统都可以直接执行,无需修改.

数据类型的位数扩大了。