腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java
必须编译成
字节
码
吗?
java
、
bytecode
、
jls
、
language-implementation
Java
语言规范是否要求将
Java
编译成
Java
字节
码
? ..。编程语言是,通常编译到JavaVirtualMachineSpecificationJavaSE9Edition中定义的
字节
码
指令集和二进制格式。(强调地雷) 我在规范中找不到任何其他提到“
字节
码
”或“
字节
浏览 5
提问于2017-11-29
得票数 5
1
回答
Mac和Windows上的
字节
码
java
、
bytecode
我刚刚在mac上编译了helloworld程序,jvm生成的
字节
码
与
windows生成的
字节
码
完全不同。我认为jvm生成相同的
字节
码
,不管您在哪个操作系统上编译
java
程序,因为
java
以其平台独立性和
字节
码
而闻名。请解释一下
浏览 1
提问于2017-11-30
得票数 0
2
回答
kotlin
字节
码
与
java
字节
码
的差异
java
、
kotlin
最近,我意识到JVM解释kotlin
字节
码
的方式
与
解释
Java
字节
码
的方式相同。所以我读到了Kotlin和
Java
之间的区别。但是,我不能理解Kotlin编译器和
Java
编译器生成的
字节
码
之间的区别。它们的末尾是相同的
字节
代码吗?
浏览 78
提问于2020-06-26
得票数 0
回答已采纳
2
回答
Java
-源代码中的本地vars
与
字节
码
之间的双射映射
java
、
bytecode
、
local-variables
Java
方法源代码中的局部变量
与
字节
码
之间是否存在双向映射?源代码:if (...) {}编辑:我知道对于长和
浏览 1
提问于2014-03-04
得票数 0
回答已采纳
3
回答
java
操作
字节
码
/程序指令/自修改代码检测
java
、
jvm
、
bytecode
、
self-modifying
我认为这样做的一种方法是,获取.class文件的初始
字节
码
,并将其
与
运行中的应用程序文件
字节
码
进行比较,运行中的.class文件的
字节
码
应该是相同的,而最初,如果
字节
码
在某一点上不同,这意味着程序将修改自己的结构问题是如何获得正在运行的应用程序的
字节
码
,我希望每0.1秒获得
字节
码
,并将其
与
最初的
字节
码
进行比较。
浏览 3
提问于2016-03-15
得票数 0
回答已采纳
6
回答
如果我用最新的JDK编译了一个
Java
文件,那么旧的JVM能运行.class文件吗?
java
、
jvm
字节
码
依赖于创建它时使用的
Java
版本吗?
浏览 1
提问于2010-10-31
得票数 39
回答已采纳
1
回答
Java
字节
码
与
Kotlin
字节
码
的区别
java
、
android
、
kotlin
、
compilation
、
bytecode
当我们编译Kotlin源代码时,它是转换为Kotlin
字节
码
还是
Java
字节
码
?
浏览 3
提问于2021-04-07
得票数 3
回答已采纳
2
回答
Kotlin代码是如何在Android应用程序中执行的,它与
Java
有何不同?
java
、
android
、
kotlin
我正在学习Kotlin,并想了解编译后的代码是如何执行的,以及它与使用Android的
Java
代码执行有什么不同。我还想知道为什么要将MainActivity::class.
java
(class.
java
)写入引用类文件。 谢谢!
浏览 5
提问于2017-11-07
得票数 1
回答已采纳
1
回答
如何获得在运行时为
Java
程序执行的
字节
码
?
java
、
debugging
、
bytecode
编译后的.class文件包含
与
整个
java
类对应的
字节
码
。但是,在执行期间,根据逻辑和输入,一些
字节
码
被多次执行,而有些
字节
码
可能根本不执行。是否有一种方法可以只跟踪在
java
程序生命周期内执行的
字节
码
?我认为用例可能会有帮助。在程序的示例运行之后,我想计算一下执行的
字节
码
指令的频率(例如,已经执行了10次返回)。
浏览 1
提问于2014-02-06
得票数 0
1
回答
JDI、
Java
Byte代码插装和
Java
代理(JWDP、JVMTI)
java
、
bytecode-manipulation
、
javaagents
、
jvmti
、
jdi
JDI(
java
调试器接口)、JWDP、javaagent和本机代理(JVMTI)之间的区别是什么?以及
java
工具API在哪里适合于图片。 我正在使用JDI来拦截目标
java
应用程序中的异常。我看到,大多数优秀的应用程序都是通过将JVMTI
与
字节
码
检测相结合来做到这一点的。但我不明白如何在JVMTI中使用
字节
代码检测。那么,我们如何
与
JVMTI一起进行
字节
代码检测呢?我们能用
java
同时测量
字节</em
浏览 3
提问于2016-06-11
得票数 3
回答已采纳
6
回答
什么是
字节
码
? JVM如何处理它们
java
、
jvm
、
bytecode
我多次听说
Java
实现了JIT(just-in-time)编译,并且它的跨平台可移植
字节
码
被JVM“解释”。但是,我并不真正了解
字节
码
是什么,以及JVM在
Java
语言体系结构中的实际含义;我想了解更多关于它们的信息。
浏览 0
提问于2010-02-05
得票数 23
回答已采纳
4
回答
如果JVM生成机器代码,那么代码文件在哪里?
java
、
jvm
、
bytecode
、
machine-code
我读了一些关于JVM和
字节
码
的材料。我认为,如果JVM能够在第一次运行时将
字节
码
转换为
与
平台相关的机器代码,而不是一直解释它们,那么效率会更高。所以我的问题是: 如果
Java
一直在解释
字节
码
,那么为什么不在第一次运行之后将
字节
码
翻译成机器代码
浏览 3
提问于2014-10-21
得票数 2
1
回答
Python
与
Java
字节
码
python
、
pyinstaller
、
bytecode
、
platform-independent
由pyinstaller (通过或类似的实用工具)创建的python可执行文件是否
与
Java
的
字节
码
一样独立于平台?
Java
的
字节
码
可以在使用JRE的Windows、Mac和Linux上运行。
浏览 6
提问于2021-06-23
得票数 2
1
回答
抛出
与
Java
字节
码
java
、
exception
、
bytecode
例如,如果我有一个没有throws列表的方法,并且使用黑暗
字节
码
魔法来调用和抛出一个IncrediblyCheckedException,那么它会毫无疑问地抛出它吗?
浏览 2
提问于2014-01-24
得票数 3
回答已采纳
1
回答
Google如何预编译
Java
?
java
、
performance
、
google-app-engine
、
compilation
、
bytecode
App引擎使用一个带有应用程序的
Java
字节
码
的“预编译”过程来提高应用程序在
Java
运行时环境中的性能。预编译代码函数
与
原始
字节
码
相同。 有什么详细的信息吗?
浏览 1
提问于2010-03-08
得票数 5
2
回答
android dalvik vm是副本还是
与
java
vm分开的vm?
java
、
android
由于最近甲骨文和谷歌之间的争执,我很想知道dalvik vm是否真的是
java
的副本,vm....google说它是一种净室技术,并不涉及
java
vm。那为什么要用
java
生成
字节
码
呢?
浏览 1
提问于2011-12-07
得票数 0
回答已采纳
1
回答
如果我用javac编译
java
,我需要JVM吗?
java
、
jvm
、
javac
最近,我了解了
Java
如何使用JVM使自己独立于平台,我经常编写代码并使用终端中的javac命令(Mac )编译它。所以我的问题是,javac是为JVM编译它,还是直接编译成机器代码?
浏览 4
提问于2015-03-05
得票数 1
回答已采纳
2
回答
编译成dalvik
字节
码
的编译器?
android
、
cross-compiling
、
dalvik
因此,我一直在试图了解android是如何工作的,从我目前收集到的数据来看: -It似乎编写android应用程序的唯一方法是使用
java
。
java
文件编译为dalvik
字节
码
(可以在虚拟机上运行)的方法是,首先将其
与
java
编译器一起编译以获得
java
字节
码
,然后使用-The提供的编译器将
java
字节
码
“转换”到dalvik
字节
码
。我的问题是,
浏览 5
提问于2017-08-01
得票数 0
回答已采纳
2
回答
在
Java
中,源代码到
字节
码
的编译究竟是在哪里进行的?
java
、
compilation
我进行了一些搜索,试图了解
java
源文件是如何执行的。我找不到清晰的答案,用JRE和JDK术语说明从头到尾的步骤。所以我在写我从不同的博客中了解到的东西,但是确实存在一些空白。编写HellowWorld.
java
文件 javac HelloWowrld.
java
给出了HelloWorld.class。也就是说,它给出了一个类文件,即
字节
码
。现在,我可以使用在Mac中生成的
字节
码
,转到windows机器并运行它,它应该可以运行fine.Q1:现在,将这个
字节<
浏览 3
提问于2013-09-25
得票数 5
回答已采纳
3
回答
用调试信息反编译C代码?
java
、
c++
、
c
、
reverse-engineering
、
decompiling
与
C/C++编译器生成的已编译机器
码
相比,
Java
和Python
字节
码
相对容易反编译。 我找不到令人信服的答案,为什么来自-g选项的信息不足以进行反编译,但足以进行调试?Python/
Java
字节
码
中包含的哪些额外内容使得反编译变得容易?
浏览 2
提问于2013-03-25
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Java虚拟机:字节码指令
Java 字节码注入工具 Byteman 发布 4.0.3,Bug 修复
深入理解Java虚拟机:字节码执行引擎
透过序列化字节码看Java序列化
java字节流与字符流的区别
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券