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



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

  

user avatar   jeffz 网友的相关建议: 
      

1、很大区别。

2、JVM转的。

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




  

相关话题

  逃逸分析为何不能在编译期进行? 
  Java 8 的 stream API 和 C# 的 LINQ 哪个更慢? 
  如果微软给 RednaxelaFX 发 Offer 让他进去做 CLR,他会同意吗? 
  CIL instructions和Java byte code的表达能力一样吗? 
  虚拟机的出现是为了解决什么问题? 
  如果当时 Sun 没有起诉微软,而微软继续保持对 Java 的热情的话,Java 的现状会是怎样? 
  为什么 Java 会有 JVM,其它语言怎么没有对应的 VM? 
  怎么看澳国立和谷歌联名发表的新的低延时、高吞吐的 java GC 策略? 
  下面代码是线程不安全的代码,请问为什么很难跑出不安全的样例? 
  为什么jvm不用协程实现 gc 呢? 

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





© 2025-02-10 - tinynew.org. All Rights Reserved.
© 2025-02-10 - tinynew.org. 保留所有权利