百科问答小站 logo
百科问答小站 font logo



Java的字节码和CPU能直接执行的机器码essential 区别? 第1页

  

user avatar   jeffz 网友的相关建议: 
      

1、很大区别。

2、JVM转的。

3、提前转好可以不依赖于JVM,不过不懂什么叫作彻底垮平台。编译成不依赖JVM的方式类似C/C++这种,需要为不同平台(操作系统/CPU)各自编译一份,也就是源代码跨平台。Java这种是二进制跨平台,因为平台的区别被JVM填了,或者说JVM本身就是平台。




  

相关话题

  RednaxelaFX 是谁? 
  java能否获取到引用的名称? 
  「解释/JIT 字节码的 VM」这个概念是 Java 的设计者第一个发明的吗? 
  new一个String对象的时候,如果常量池没有相应的字面量真的会去它那里创建一个吗?我表示怀疑。 
  java能否获取到引用的名称? 
  java中接口的多继承为什么对不同返回值,相同方法名和传入参数的相同方法报警? 
  常说「Java 在虚拟机中运行」,请问这个虚拟机可以视为 Java 语言的解释器吗? 
  常说「Java 在虚拟机中运行」,请问这个虚拟机可以视为 Java 语言的解释器吗? 
  CIL instructions和Java byte code的表达能力一样吗? 
  java中,堆的运行速度为什么比栈慢? 

前一个讨论
新型招聘网站应该承载何种功能和使命?
下一个讨论
Gmail 和其他邮箱比较,有哪些优点?





© 2025-05-11 - tinynew.org. All Rights Reserved.
© 2025-05-11 - tinynew.org. 保留所有权利