首页 > 编程语言 > 详细

java字节码 new 后面的dup有什么用?

时间:2015-07-27 13:00:56      阅读:326      评论:0      收藏:0      [点我收藏+]

Because INVOKESPECIAL will consume value created by NEW from the operand stack, but you may need to actually use this value, so the reference is duplicated in advance.

方法调用指令invoke之类, 把栈顶的几个操作数当作参数的, 调用时都要pop

 

http://stackoverflow.com/questions/7282585/why-do-dup-when-creating-new-instance

java字节码 new 后面的dup有什么用?

原文:http://www.cnblogs.com/reddit/p/4679744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!