腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
什么是操作数堆栈?
我正在阅读有关
JVM
体系结构
的
内容。今天我读到了操作数堆栈
的
概念。根据一篇文章: 在字节码
指令
的
执行过程中,操作数堆栈
的
使用方式类似于在本机CPU中使用
通用
寄存器。我不明白:操作数堆栈到底是什么,以及它在
jvm
中是如何工作
的
?
浏览 4
修改于2014-06-26
得票数 46
回答已采纳
1
回答
是否有任何理由不将发票虚拟和发票整数字节码
指令
合并为一个?
是否有任何理由让
指令
调用非静态非构造函数方法为两个不同
的
指令
,而不是一个统一
的
指令
,如invokeinstance?它是否与一些随机
的
内部
JVM
机制有关,还是又是一个可怕
的
遗留问题?然而,它并没有一个容易找到
的
理由,为什么Sun选择将可能
的
通用
指令
扩展到invokevirtual和invokeinterface中。如果不分割它,ASM代码可能会简单得多,因为我们不需要查看所有的超级
浏览 3
提问于2016-01-30
得票数 0
回答已采纳
3
回答
什么是
JVM
指令
?
因此,我与一个主持面试的人(你
的
标准人力资源经理)讨论了他们在面试中真正想要
的
是什么,他提到了一些关于测试
JVM
指令
知识
的
事情(以及其他许多事情)。例如:一开始似乎是在谈论
浏览 2
修改于2012-10-05
得票数 7
回答已采纳
1
回答
java中
的
运行时执行过程是什么?
JVM
如何在运行时检查数组类型?
我读过关于泛型和类型安全性
的
文章,发现数组在java中不可能是
通用
的
。我还理解了数组
的
协变性质,它将我引向数组存储异常。我明白为什么会出现这种异常。SuperClass[] arr1 = arr; }我
的
问题是
JVM
如何在运行时检查数组类型?编译器是否追加任何额外
的
代码,或者在执行
指令<
浏览 1
修改于2021-09-23
得票数 0
回答已采纳
1
回答
在scala-cli scala文件中指定java版本。
scala-cli可以使用--
jvm
adopt:11 cli选项使用特定
的
java版本,如下所示:java-home在scala-cli中有一个
指令
,可以在scala文件中指定。e.g//> using java-home "/Users/Me/jdks/11" //> using scala
浏览 3
提问于2022-10-24
得票数 2
回答已采纳
2
回答
javap -c对类文件做了什么?
因此,类文件应该包含
jvm
指令
和所有这些。另一方面,查看这些
指令
的
唯一方法是使用javap -c反编译类文件。但它不是反编译,对吧?因为如果它是反编译
的
,它会产生java文件。所以,我
的
猜测是,javac将java文件编译了2次(这实际上不是真的,但为了简单起见,让我们假设它是这样
的
),首先编译成
jvm
指令
,然后编译成字节码,所以javap -c会从字节码反编译成
jvm
指令
。
Jvm
浏览 1
提问于2012-07-26
得票数 2
回答已采纳
2
回答
JVM
指令
- sload
我想这是一个基本
的
问题,但是为什么没有卸载
指令
呢?为什么你可以加载所有的原语,除了短?(有沙拉,但还是.)因为short是16位类型,处理器处理更好
的
32位(因为所有现代处理器都是32/64位)吗?
浏览 0
提问于2019-08-27
得票数 1
回答已采纳
4
回答
为什么VM不直接执行程序集?
许多VM执行一种二进制形式
的
语言,称为“字节码”,它是从人类可读
的
“程序集”语言中组装而来
的
。为什么?为什么
JVM
和
JVM
不直接执行组装
指令
呢? 他们没有物理计算机
的
限制,只能处理1和0。
JVM
可以很好地接受文本
指令
(如push 1 push 2 )并按原样执行它们。为什么要增加编译
的
步骤
浏览 0
提问于2014-08-03
得票数 3
回答已采纳
2
回答
跟踪java字节码流
我希望看到它正在执行
的
JVM
的当前(字节码)
指令
流。在googleing之后,我发现
jvm
调试构建提供了-XX:+TraceBytecodes选项(参见)。但是,上述指向hotspot
JVM
调试构建
的
链接已经失效,我无法在网上找到调试构建:/ 是否有另一种方法来跟踪
jvm
字节码流,或者有人可以指出正确
的
方向?我在运行64位
的
ubuntu 16.04。记者:我知道,打印出完整
的
指令
流会非常
浏览 8
修改于2017-05-23
得票数 2
回答已采纳
3
回答
将控制器隔离到特定于控制器
的
作用域
所以我有一个
指令
,在
指令
视图(html)中,我放了一个控制器,但是它会影响viewModel
的
其余部分(vm)。将控制器隔离为仅控制特定viewModel
的
最佳方法是什么?这就是视图模型和
指令
的
结构,我认为ng-controller="ctrl as vm“只能在"controller”类中找到vm,而不是找到页面上
的
每一个vm。“写成”ctrl as
jvm
“,但是仍然是一样
的
哈哈,这只是一个猜测。<div
浏览 1
提问于2016-04-08
得票数 0
2
回答
当我们使用“同步”关键字时,为什么我们需要两次调用'monitorexit‘
指令
?
根据,
JVM
两次调用监控
指令
。它可能与同步锁
的
类型有某种联系?
浏览 0
修改于2019-06-12
得票数 0
回答已采纳
1
回答
JVM
:
JVM
指令
实现可以使用什么语言?
摘自
JVM
的
官方文档: 因此,只要
JVM
在C中实现它
的
指令
集,那么实现就可以使用本机方法堆栈。这让我想到
JVM
指令
集可以在哪些其他语言中实现,以及在这些情况下使用什么
浏览 1
修改于2021-01-25
得票数 1
回答已采纳
1
回答
JVM
字节码跳转
指令
JVM
如何确保跳转
指令
(jsr和goto)跳转到
指令
而不是数据或
指令
参数?
浏览 0
修改于2015-06-23
得票数 2
回答已采纳
1
回答
是否有可能创建一个kotlin多平台项目,引用公共模块
的
正确目标?
(向所有基于
jvm
的
项目提供
通用
代码) dependencies { implementation project(
浏览 0
修改于2019-02-03
得票数 2
回答已采纳
1
回答
测量类中
JVM
指令
的
数量
我需要计算执行具有多个参数
的
方法
的
JVM
指令
的
数量。我为该方法提供了各种参数,以度量为每种情况执行
的
JVM
指令
的
数量。 我能用什么工具?源是用Scala编写
的
,但是它无论如何都会生成类文件,所以任何
JVM
感知工具都可以正常工作。我在考虑分析器,但我认为分析器可能被用于不同
的
目的。
浏览 3
提问于2015-03-25
得票数 0
回答已采纳
2
回答
Java编译器:如何将Java语言映射到
JVM
指令
?
Java语言中
的
构造
的
语义是由Java语言规范定义
的
,但它们不是
JVM
指令
。那么,是否有可能没有严格定义规范以防止Java编译器
的
错误实现?或者Java语言和
JVM
指令
之间
的
映射非常简单,没有必要担心吗?
浏览 7
修改于2013-12-05
得票数 5
回答已采纳
1
回答
JVM
如何将某些内容打印到屏幕上?
因此,我一直在研究Java字节码,到目前为止,它一直很有趣,看看
JVM
是如何工作
的
。但有件事让我困惑。在字节码
的
助记符版本中,我可以看到它在java.lang包中搜索系统类并调用该方法,但这对
JVM
实际上意味着什么一旦
JVM
读取<e
浏览 5
提问于2020-12-29
得票数 0
回答已采纳
1
回答
如何获取
JVM
指令
所操作
的
操作数堆栈上
的
值?
Javassist提供了用于编辑代码属性
的
,可用于遍历方法中
的
所有
指令
。对于
JVM
指令
,它总是遵循:mnemonic operand1 operand2 ...与二进制汇编不同,基于堆栈
的
JVM
指令
在操作数堆栈上取值。以ifge为例。当且仅当堆栈if<cond> branchbyte1 branchbyte2 0上
的
value、branchbyte1和branchbyte2是跳转
的
目标时,
指令</
浏览 3
修改于2017-09-22
得票数 0
2
回答
jvm
指令
用例
Java字节码
指令
集提供。我很难理解这些
指令
和swap
指令
是如何有用
的
。在编译这些
指令
时,哪个java代码会产生字节码?
浏览 0
修改于2019-02-20
得票数 7
回答已采纳
2
回答
Java最终方法使用静态绑定,但
JVM
在编译时使用"invokevirtual“
指令
很多书都说java
的
最终实例方法(不是私有的)使用静态绑定,而其他实例方法(不是私有的)使用动态绑定。但是,在编译时,它们都使用"invokevirtual“
JVM
指令
。当
JVM
执行"invokevirtual“
指令
时,最终方法和非最终方法有区别吗?我最初认为final方法使用"invokespecial“作为私有实例方法,因为它们都使用静态绑定。
浏览 5
提问于2017-03-24
得票数 2
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券