腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
finally
块
的
字节
码
差异
java
、
jvm
、
code-coverage
、
bytecode
、
try-catch-finally
在服务器上和本地编译相同
的
源代码,为
finally
块
生成不同
的
字节
码
服务器编译
的
字节
码
: L70 INVOKESTATIC com/demo/utils/DashboardManager.logL71 ALOAD 9L47FRAME CHOP 2 ALOAD
浏览 23
提问于2020-06-26
得票数 2
3
回答
将方法
的
现有代码嵌入到一个尝试-最终
块
中(2)
java
、
bytecode
、
instrumentation
、
java-bytecode-asm
、
bytecode-manipulation
不久前,我在中询问如何使用ASM将方法
的
主体封装在一个尝试--最终
块
中。解决方案是在visitCode()中方法主体
的
开头访问try
块
的
标签,并在使用visitInsn()中
的
返回操作代码访问指令时完成try-
finally
块
。原因是它生成无效
的
字节
码
,因为在方法
的
开头添加了一个try-
finally
块
,但是完成了多个try-
finall
浏览 8
提问于2015-02-09
得票数 6
回答已采纳
1
回答
为什么未执行
的
编译时代码会增加Raku
的
字节
码
大小?它会降低运行时性能吗?
compilation
、
bytecode
、
raku
、
rakudo
天真地,我本以为这两个程序都会编译成完全相同
的
字节
码
:
块
指定在编译结束时运行
的
代码;检查变量,然后什么也不做对程序
的
运行时行为没有任何影响,因此(我认为)不应该包括在编译过
的
字节
码
中。但是,编译这两个程序并不会产生相同
的
字节
码
。具体来说,在不使用CHECK
块
的
情况下编译版本会创建24K
字节
码
,而使用它
的
浏览 3
提问于2020-08-26
得票数 7
回答已采纳
2
回答
Java终于回来了,奇怪
的
字节
码
java
、
jvm
、
return
、
java-bytecode-asm
、
try-catch-finally
我终于看到了一个Java难题,然后返回 try { }
finally
{ } StringBuffer sb = new StringBuffer("11"); return sb; sb.append("22");奇怪<e
浏览 0
提问于2014-04-05
得票数 3
回答已采纳
6
回答
具有保序
的
散列函数
algorithm
、
sorting
、
hash
是否有任何具有保持顺序
的
uniq哈希
码
(如MD5)
的
散列函数? 注意:我不关心安全性,我需要它来排序,我有很多
块
(~1MB大小),我想对它们进行排序,当然我可以使用索引排序,但是我想减少比较
的
时间。理论上:如果我有1MB大小
的
1‘000’
块
(1'048'576
字节
),它们在最后10个
字节
中都有
差异
,那么比较一个
块
与另一个
块
的
时间是O(n-10)
浏览 23
提问于2015-01-20
得票数 11
回答已采纳
2
回答
Java -对象声明退出时间循环
java
、
optimization
Throwable ex; task = (Runnable) taskQueue.dequeue();...对我来说,第二个版本看起来是优化
的
,因为变量声明是out循环
的
。
浏览 0
提问于2012-05-26
得票数 2
回答已采纳
3
回答
代码覆盖率最终阻塞
java
、
unit-testing
、
try-catch
、
emma
custExc) {} //logcatch(Exception exc) {} //some code我写了单元测试:第一个覆盖了没有抛出异常
的
情况(只执行try
块
代码和
finally
块
代码),另外三个是同时覆盖每个catch
块
(执行try
块
、c
浏览 5
提问于2015-08-29
得票数 11
2
回答
为什么Java编译器复制
finally
块
?
java
、
jvm
、
javac
、
try-catch-finally
、
try-finally
当使用简单
的
try/
finally
块
编译以下代码时,Java编译器生成以下输出(在ASM Bytecode Viewer中查看):try System.out.println("Attempting.");
字节
码
:L0 GETSTATIC java/lang/System.out : Ljava/io/PrintStrea
浏览 46
提问于2015-03-15
得票数 22
回答已采纳
2
回答
Java:在catch
块
中抛出InterruptedException时,似乎要执行两次
java
、
try-catch-finally
、
interrupted-exception
{ } f2(); } f3(); //breakpoint hit twice} 当InterruptedException被f1()抛出时,
finally
块
中
的
断点会被击中两次,但是在调试时只输入
浏览 9
提问于2022-05-09
得票数 -1
3
回答
synchronized(this)和synchronized方法有什么区别
java
、
thread-safety
假设我们有以下两个示例代码: this.hello = "hello World";还有这张 synchronized(this){ }那么现在有人能告诉我有什么不同吗?
浏览 2
提问于2010-12-09
得票数 30
回答已采纳
2
回答
php
的
最终是为了不寻常
的
例外吗?
php
、
finally
可以看出,在
finally
块
中放置代码与将代码放在
finally
块
外部之间
的
唯一区别是,如果出现未察觉
的
异常,则将执行
finally
块
中
的
代码,而未在最终
块
中
的
finally
块
之后
的
代码将不会被执行。我是正确
的
,还是有更多
的
差异
?
浏览 4
提问于2013-11-05
得票数 1
回答已采纳
2
回答
如何在Java 7中实现多渔获物?
java
、
jvm
、
try-catch
、
java-7
Java 7编译器是如何处理多捕获
块
的
?天真的实现是生成
字节
码
,就像存在多个catch
块
一样。但是,我从多个源中了解到,情况并非如此--处理多个异常类型
的
catch
块
在编译期间不提供重复
的
字节
码
。那么,它是如何工作
的
?是否有新
的
字节
码
指令告诉JVM有关多捕获
块
的
信息?
浏览 5
提问于2012-04-24
得票数 11
回答已采纳
4
回答
把所有东西都保存在一个lua
字节
码
块
中?
lua
、
embed
、
bytecode
我已经将lua和
字节
码
块
嵌入到用C编写
的
项目中。现在,当我通过添加.lua文件扩展lua代码库时,有没有办法将这些代码保存在一个
字节
码
块
中呢?我尝试使用文本包含,但在Lua中似乎没有关键字。“要求”和"dofile“在运行时查看文件,因此运行"lua -b .”后产生
的
<e
浏览 2
提问于2012-03-06
得票数 14
回答已采纳
1
回答
在区块链上部署自定义
字节
码
contract-deployment
、
bytecode
假设我有自定义
字节
码
,我想要部署到
块
链中,例如0x6009 (PUSH1 0x09),并且我希望创建一个契约,在调用时执行该
字节
码
。然而,在这个创建契约
的
事务中,我必须发送返回我实际上想要部署
的
字节
码
的
字节
码
。是否有任何工具来创建这个
字节
码
?如果没有,如何包装给定
的
字节
码
,以便将其部署到<em
浏览 0
提问于2018-11-21
得票数 0
回答已采纳
1
回答
org.objectweb.asm.commons.LocalVariablesSorter是否不正确地进行了优化?
java
、
java-bytecode-asm
我正在尝试使用ASM将一个方法包装在try/
finally
块
中。我还使用LocalVariablesSorter (AdviceAdapter
的
超类)在方法开始处添加一个局部变量,我在
finally
块
中使用它。 }因为我
的
finally
块
可能是一个异常处理程序目标,所以我添加了一个调用so super.visitFrame(F_NEW, ...)只有当上游
浏览 1
提问于2013-01-24
得票数 0
2
回答
kotlin
字节
码
与java
字节
码
的
差异
java
、
kotlin
最近,我意识到JVM解释kotlin
字节
码
的
方式与解释Java
字节
码
的
方式相同。所以我读到了Kotlin和Java之间
的
区别。但是,我不能理解Kotlin编译器和Java编译器生成
的
字节
码
之间
的
区别。它们
的
末尾是相同
的
字节
代码吗?
浏览 78
提问于2020-06-26
得票数 0
回答已采纳
7
回答
汇编代码和
字节
码
有什么区别?
assembly
、
bytecode
在搜索源代码、
字节
码
、汇编码、机器
码
、编译器、链接器、解释器、汇编器和所有其他代码含义
的
各种
差异
时,我只对
字节
码
和汇编码之间
的
区别感到困惑。特别是,这个描述CIL
的
的
介绍让我感到困惑,因为它似乎交替使用了这两个术语(汇编代码和
字节
码
),这让我认为它们
的
意思可能完全相同。
浏览 0
提问于2009-11-23
得票数 33
2
回答
动态生成
的
java
字节
码
需要优化吗?
java
、
jvm
、
bytecode
我用ASM做了一些java
字节
码
的
生成。我担心生成
的
字节
码
太“简单”,也就是说,没有任何“编译时优化”。虽然在我
的
例子中,如果生成
的
字节
码
没有优化,这可能是可以
的
,但我仍然不禁要问:那些在运行时生成
字节
码
的
项目是否需要进行
字节
码
优化?我知道
浏览 0
提问于2013-03-09
得票数 7
回答已采纳
6
回答
字节
码
Vs。已解释
vim
、
performance
、
interpreter
、
bytecode
解释代码和
字节
码
之间
的
速度
差异
是什么?(假设
字节
码
不是JIT编译
的
) 我之所以问这个问题,是因为有些人一直在考虑将vim脚本编译成
字节
码
的
想法,我只是想知道这会带来什么样
的
性能提升。
浏览 0
提问于2009-02-10
得票数 8
3
回答
返回容器
的
大小然后在最后
块
中更改该容器是否安全?
java
我正在编写一个函数,该函数将数据从容器中分离出来,并返回分离
的
元素数:{ /*some code*/ }
finally
{ }foo是一个在m_ids (即java.util.List )中接收数据
的
对象我关心
的
是:这代码安全吗?它会在被清除之前返回m_ids
的
大小吗?
浏览 5
提问于2016-07-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
class字节码类的基础信息
简单分析方法在字节码文件中的表述
J-a-v-a默认构造方法在字节码的实现
Java的try-catch-finally问题分析
从ASCII码->Unicode->UTF-8历史变迁,你知道它们的差异吗?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券