当前位置: 首页 > 面试题库 >

Java是否产生目标代码或字节代码?

洪祺
2023-03-14
问题内容

据我了解,Java编译器生成“字节代码”,而不是“目标代码”。首先,这是正确的吗?

而且,这就是我的书所说的,我想知道为什么这是正确的。字节码和目标码有什么区别?


问题答案:

字节代码只是Java虚拟机的“目标代码”。它不是 本机 代码(例如x86)。老实说,这些天我很少听到“目标代码”一词-用更具体的术语讲通常更清晰。



 类似资料:
  • 问题内容: 我正在通过oracle文档进行死锁..我找到了这段代码 我不明白,在什么情况下会发生死锁? 我运行此代码,它工作正常。因此必须有一些特殊事件,何时会发生死锁? 假设首先在对象上调用bow ,那么当在bower对象上调用bow时,它会在对象上保持锁定吗?因为如果它保留其锁定,则另一个对象上的函数只有保持其锁定状态才能获得锁定,并且永远不会出现死锁情况。 问题答案: 如果在打印第一行之后并

  • 注: 内容来自官网资料 Java Generated Code 这个页面准确描述 protocol buffer 编译器为任何给定协议定义生成的java代码。proto2和proto3生成的代码之间的任何不同都将被高亮 - 注意在这份文档中描述的是这些生成代码的不同,而不是基本的消息类/接口,后者在两个版本中是相同的。在阅读这份文档之前你应该先阅读 proto2语言指南 和/或 proto3语言指

  • 问题内容: 我正在尝试将有效的Python 2.7代码转换为Python 3代码,并且从urllib请求模块收到类型错误。 我使用内置的2to3 Python工具来转换以下工作的urllib和urllib2 Python 2.7代码: 2to3模块的输出为以下Python 3代码: 运行Python 3代码时,会产生以下错误: 我还阅读了另外两个票证(ticket1和ticket2),其中提到了对

  • 问题内容: 是否可以在运行时从Java代码以编程方式调用Ant或NSIS脚本?如果是这样,怎么办? 问题答案: 您 可以 从Java代码调用ant脚本。 请参阅本文(向下滚动至“通过Java运行Ant”部分)和本文: 更新资料 我尝试使用以下ant文件,它没有“告诉”任何内容(没有控制台输出),但是它 起作用了 :该文件确实被移动了 当我再次尝试时(当无法移动(已经移动)时),我得到了。 我认为这

  • 问题内容: 我专门在寻找JPA代码生成技术 首先,哪些项目可以生成符合JPA的代码?(例如HibernateTools) 其次,我还想自定义代码生成实用程序,因为它必须符合我们的企业标准。 如果没有,使用反射生成Java代码的所有可用框架有哪些?所以我可以从头开始写。 注意:我使用eclipse生成JPA代码,并反复对其进行重构以使其兼容。 问题答案: 我也很难理解这个问题,但我将尝试改写: 您在

  • 问题内容: 和 第二个代码产生了一个空指针异常,该怎么做才能使下一个等效? 问题答案: 我可以看到,如果players某个自定义java.lang.Iterable的get()实现的实现被破坏,或者至少以一种异常的方式(与的行为不同),就会发生这种情况。 除此之外,我唯一能想到的就是您未在代码中向我们展示的某些内容导致了某些错误。 如果执行此操作会怎样?