腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
这个
Java
字节
码
指令
的
实现
正确
吗
?
java
我一直在做一个名为J2CPP
的
项目:一个
Java
Bytecode to C++转换器。它是一个JNI-AOT编译器,这意味着它使用
Java
本机接口来滑入AOT图像。我一直在努力
实现
这个
Java
字节
码
指令
。我在
实现
Java
字节
码
指令
时遇到了困难。有人能告诉我我
的
实现
是
正确
的
<
浏览 19
提问于2020-03-23
得票数 0
2
回答
不同编程语言
的
字节
码
差异
jvm
、
bytecode
、
jit
、
opcode
、
pyc
我知道几种解释
的
编程语言(PHP、Python、Smalltalk)正在使用
字节
码
作为执行代码
的
中间步骤。 不同语言
的
解释器生成
的
字节
码
的
形式是否有区别,就像不同机器
的
汇编操作
码
的
不同?另外,可以肯定
的
是,
字节
码
只能在解释语言中使用,对
吗
?
浏览 4
提问于2013-11-23
得票数 2
回答已采纳
1
回答
ASM4.0树API: InsnNodes中
字节
码
的
映射?
java
、
jvm
、
bytecode
、
java-bytecode-asm
据推测,整个方法主体将在InsnList中进行处理和转换,其中包含一组AbstractInsnNode,以及一些非
字节
码
节点(如FrameNode、LineNumberNode等)。XXXNode类javadoc通常包含一些有用
的
信息(例如,哪些操作
码
映射到
这个
XXXNode),但是映射似乎并不是完全
的
,所以我不完全确定在所有情况下会发生什么: WIDE
字节
码
会发生什么?它会自动折叠到下一个
指令
中
吗
?大概是这样,
浏览 2
提问于2013-02-22
得票数 2
回答已采纳
1
回答
通过分析
Java
字节
码
,可以估计Dalvik
字节
码
执行
的
指令
数
吗
?
java
、
android
、
bytecode
、
dalvik
我正在构建一个静态代码分析器,用于估计Android应用程序中
Java
方法执行
的
指令
数。我想知道
这个
设备
的
资源密集型是如何
实现
的
。因此,我想知道在运行Dalvik
字节
码
时执行
的
指令
数。目前,我正在使用以下命令获取有关要执行
的
指令
的
信息。$ dexdump -d Class.dex | less 我知道Dalvik
字节
码<
浏览 5
提问于2014-03-22
得票数 3
回答已采纳
3
回答
java
源代码最终是如何与文件交互
的
?
java
、
file-io
、
bytecode
我一直想知道
java
编译器/解释器是如何在
字节
码
/源代码与文件输入和输出之间提供交互
的
。我知道InputStream和OutputStream是所有文件i/o类
的
超类,但是在读取它们之后,它们没有为基本
的
文件交互方法(read()和for (
字节
b))提供
实现
。我最初
的
想法是,编译器可能会将这些方法转换为某些
字节
码
操作(从文件返回
字节
或将
字节<
浏览 5
提问于2014-12-30
得票数 2
回答已采纳
1
回答
测量代码质量时
的
代码行和
指令
行
java
、
sonarqube
、
jacoco
、
lines-of-code
我有一个由许多模块组成
的
项目。我正在为单元测试覆盖率运行,并为代码质量运行。JaCoCo运行在5个模块上,Sonar运行在6个模块上。JaCoCo显示
的
指令
总数为145 K。
浏览 3
提问于2018-03-30
得票数 5
回答已采纳
2
回答
某些
Java
字节
码
指令
是否不必要地输入?
java
、
jvm
、
bytecode
正如在中所指出
的
,将操作数类型编码为操作
码
需要付出代价: 因此,似乎只有在需要操作数
的
类型信息或启用优化
的
<e
浏览 1
提问于2020-07-06
得票数 2
回答已采纳
2
回答
Java
并发性原语-比较和交换
java
Java
5,引入了很少
的
并发原语,如比较和交换、比较和设置(合并为CAS )和其他一些。不确定,我说得对,CAS必须有单个
字节
码
指令
,还是用
java
执行/
实现
CAS机
浏览 4
提问于2013-12-26
得票数 1
回答已采纳
4
回答
字节
码
到底是什么?
assembly
、
programming-languages
、
bytecode
字节
码
是介于汇编代码和机器代码之间
的
中间代码
吗
?
字节
码
和目标代码是一样
的
吗
?是这样
的
吗
?高级语言->汇编语言->
字节
代码(将由虚拟机处理,并将其转换为机器代码)->机器代码 我读过
这个
- ,但需要更好地理解它
浏览 1
提问于2013-07-07
得票数 2
回答已采纳
2
回答
java
程序
的
编译和执行?
java
、
jvm
、
jit
我是
java
编程课程
的
初学者,到目前为止,这是我对正在编译和执行
的
整个
java
程序
的
了解。简述:- 1)
java
编译器将源代码(.
java
)文件转换为
字节
码
(.class)(这是一个中间代码)。2)
这个
字节
码
(.class)文件是独立于平台
的
,所以wooosh.我可以将它复制到另一台带有JVM
的
平台机器上。3)当我运行
字节
<
浏览 7
提问于2017-09-16
得票数 2
回答已采纳
2
回答
Java
字节
码
是否包括“处理器
指令
信息”?
java
、
bytecode
Java
字节
码
包括“处理器
指令
信息”
吗
?正如人们多次问过
的
那样,我并不是在问
字节
码
和对象之间
的
区别--我特别感兴趣
的
是
Java
字节
码<
浏览 5
提问于2016-05-13
得票数 0
2
回答
javap -c对类文件做了什么?
java
、
javac
、
javap
实际上,
这个
问题有点宽泛。我知道javac将
java
文件编译成一个
字节
码
,一个类文件。因此,类文件应该包含jvm
指令
和所有这些。另一方面,查看这些
指令
的
唯一方法是使用javap -c反编译类文件。因为如果它是反编译
的
,它会产生
java
文件。所以,我
的
猜测是,javac将
java
文件编译了2次(这实际上不是真的,但为了简单起见,让我们假设它是这样
的
),首先编译成jvm
指令</
浏览 1
提问于2012-07-26
得票数 2
回答已采纳
2
回答
编译成dalvik
字节
码
的
编译器?
android
、
cross-compiling
、
dalvik
因此,我一直在试图了解android是如何工作
的
,从我目前收集到
的
数据来看: -It似乎编写android应用程序
的
唯一方法是使用
java
。-Apps运行在一个名为"dalvik虚拟机“
的
虚拟机中。
java
文件编译为dalvik
字节
码
(可以在虚拟机上运行)
的
方法是,首先将其与
java
编译器一起编译以获得
java
字节
码
,然后使用-The提供
的</e
浏览 5
提问于2017-08-01
得票数 0
回答已采纳
2
回答
Java
编译器:如何将
Java
语言映射到JVM
指令
?
java
、
compiler-construction
Java
语言中
的
构造
的
语义是由
Java
语言规范定义
的
,但它们不是JVM
指令
。那么,是否有可能没有严格定义规范以防止
Java
编译器
的
错误
实现
?或者
Java
语言和JVM
指令
之间
的
映射非常简单,没有必要担心
吗
?
浏览 7
提问于2013-12-05
得票数 5
回答已采纳
3
回答
我们为什么要使用
Java
虚拟机?
java
、
c++
、
assembly
、
virtual-machine
、
processor
我正试图了解
Java
虚拟机以及它使用
字节
码
的
原因。我知道它被问了很多次,但不知怎么我最终无法做出
正确
的
假设,所以我研究了许多事情,并决定解释我认为它是如何工作
的
,以及它是否
正确
。我
的
假设 当
Java
编译器将源代码编译成
字节
码
时,它不会根据架构或操作系统进行编译。如果源代码是在或Mac上编译
的
,那么源代码将始终编译到上。假设我们编译了
字节
码
浏览 0
提问于2021-01-20
得票数 0
回答已采纳
2
回答
Java
必须编译成
字节
码
吗
?
java
、
bytecode
、
jls
、
language-implementation
Java
语言规范是否要求将
Java
编译成
Java
字节
码
? ..。编程语言是,通常编译到JavaVirtualMachineSpecificationJavaSE9Edition中定义
的
字节
码
指令
集和二进制格式。(强调地雷) 我在规范中找不到任何其他提到“
字节
码
浏览 5
提问于2017-11-29
得票数 5
1
回答
java
字节
码位置独立
吗
?
bytecode
我想在
java
项目中注入
字节
码
。我想知道是否有可能在
字节
码
方法之前插入
指令
。换句话说,你现在认为
java
字节
码
是PIC
吗
?
浏览 0
提问于2016-06-16
得票数 1
1
回答
groovy-all-*..jar和groovy-all-*-indy.jar之间
的
区别
groovy
在目录中,groovy-all-2.2.1.jar和groovy-all-2.2.1-indy.jar这两个文件之间
的
groovy-all-2.2.1.jar差异是什么?到目前为止,我还没有使用indy文件,我很想知道它是用来干什么
的
。 谢谢!
浏览 6
提问于2013-11-28
得票数 9
回答已采纳
2
回答
了解
字节
码
java
java
、
exception
、
jvm
、
bytecode
可以从
java
字节
码
读取或识别INVOKESPECIAL
指令
所引用
的
类
吗
?如果是,是如何
实现
的
?另外,我如何知道跳转后执行
的
下一行是什么? 请记住,我想编写一个程序来
实现
这一点。我想要做
的
是找到一种仅通过
字节
码
自动本地化异常处理
的
方法。
浏览 1
提问于2012-12-18
得票数 2
1
回答
基于本机CPU或
字节
码
的
单个
指令
的
Java
线程执行
java
、
multithreading
、
assembly
、
jvm
、
jit
首先,我可能不清楚地描述
这个
问题,请留下评论,因为我对我询问
的
案件了解有限 将count++语句转换为多个
Java
字节
码
指令
,您实际上无法控制执行什么本机
指令
我
的
问题是,如果通过JIT将语句转换为本机CPU
指令
,还是仍然在
java
字节
码
上执行
指令
,是否会有所不同?
浏览 4
提问于2016-10-03
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券