发布网友 发布时间:2022-04-23 02:20
共2个回答
热心网友 时间:2023-10-11 12:35
.java的源文件会被编译得到.class的字节码文件,这个过程是jdk当中的javac程序也就是编译器(java compiler)干的。但是各个平台上的javac有所区别,而且各组织或者公司可以自行开发定制自己的jdk(例如HP、IBM等都有自己的JDK),定制的JDK可能会对java源代码进行编译期优化,所以编译出来的结果很可能是不完全一样的,可以有一些细微的差别。不过这不要紧,在绝大多数情况下,即使编译结果不同,实际运行起来的结果是一样的。热心网友 时间:2023-10-11 12:35
Java的特点是一次编译处处运行的,Java虚拟机屏蔽了系统之间的差异,因此编译结果是相同的