码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-07-27 13:01:43      阅读:196      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!