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



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

  

user avatar   jeffz 网友的相关建议: 
      

1、很大区别。

2、JVM转的。

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




  

相关话题

  如果当时 Sun 没有起诉微软,而微软继续保持对 Java 的热情的话,Java 的现状会是怎样? 
  LLVM 相比于 JVM,有哪些技术优势? 
  Java中 栈内存的存取速度仅次于寄存器,如何做到的? 
  如何实现一个简单的虚拟机? 
  是否有文档支持Java『volatile int i 在执行 i++ 的底层是非原子性的三步』的说法? 
  江湖上流传着哪些关于R大RednaxelaFX的黑暗传说? 
  为什么jvm不用协程实现 gc 呢? 
  Java对于int变量a,如何以最快速度计算34*a? 
  Java的同步机制比起pthread方式有何优点? 
  为什么 Java 和 JS 等语言需要 VM,不能直接操作内存堆栈空间? 

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





© 2025-01-19 - tinynew.org. All Rights Reserved.
© 2025-01-19 - tinynew.org. 保留所有权利