加载中
字节码是这样的:我看不懂,但是看起来和装箱拆箱没有关系
0: iconst_1
1: istore_1
2: iload_1
3: iinc 1, 1
6: istore_1
7: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
10: iload_1
11: invokevirtual #3 // Method java/io/PrintStream.println:(I)V
@canghailan
原帖链接:http://www.iteye.com/topic/1117960 简单说一下问题,LZ要求解释下面的...
++ 这个表达式相当于这样一个函数:
function(int i){
int temp = i;
i += 1;
return temp;
}

在i = i++这个语句中,i的自增操作在 重新给i赋值前就已经执行了。不是在这个语句之后执行的。
在i++的时候,i其实已经等于2了,但是i++这个表达式的返回值是1.
然后将i++这个表达式的返回值,赋值给i,所以i又变成1了。

我没研究过字节码,这个在有本书上看到的。你看对不对
@canghailan
原帖链接:http://www.iteye.com/topic/1117960 简单说一下问题,LZ要求解释下面的...
结果等于1和装箱拆箱没有关系吧。
看这段代码:
int i = 1;
i = i++;
System.out.println(i);

实际上影响结果的事 ++ 这个操作的实现方式
@canghailan
原帖链接:http://www.iteye.com/topic/1117960 简单说一下问题,LZ要求解释下面的...
赵渊 2015/05/25 19:11 回答了问题: JavaCC 简易教程
太好了。真想知道你们英语是怎么学的
@小编辑
JavaCC 简介JavaCC 与解析器生成器 JavaCC是一个解析器生成器和词法分析生成器。解析器和词法分析器...
华宰 2013/12/15 22:43 评论了代码:Intellij IDEA 12 注册机(免费下载)
求爆注册机算法代码
@赵渊
Intellij IDEA 12 注册机(免费下载)
华宰 2013/12/15 22:40 评论了代码:Intellij IDEA 12 注册机(免费下载)
太给力了
@赵渊
Intellij IDEA 12 注册机(免费下载)
我重启下就好了。。
@赵渊
Intellij Idea在win7 64位下不支持maven么?还是有BUG? 之前一直用的win7 32位,今...
赵渊 2013/08/01 20:35 评论了博客:Windows下Lisp开发环境的安装配置
我win7的操作系统,没有找到.emacs这个文件啊
@魔力猫
最近买了新出的《实用Common Lisp编程》,准备学习Lisp。结果到书上面所说的网站下载开发环境的时候,发现...
赵渊 2013/08/01 13:46 评论了博客:Windows下Lisp开发环境的安装配置
先看了, 下班回去再试
@魔力猫
最近买了新出的《实用Common Lisp编程》,准备学习Lisp。结果到书上面所说的网站下载开发环境的时候,发现...
赵渊 2013/05/21 13:22 评论了新闻:国际空间站决定弃用 Windows 启用 Linux
这个必须顶
@oschina
似乎Windows 8就是一个不该出生的孩子。在地球上不受欢迎也就算了,远在太空的国际空间站(ISS)也没有打算接...
学习了
@柳天俊
问题提出 假设数据库有表 A(AID int Identity, ...) B(BID int ,AID int,...
赵渊 2013/05/21 01:21 回答了问题: JTextFiled的什么方法能让编辑框加文本
这个可以的
@hackbs
如标题,我想搞个计算器,点下两下数字按钮能显示两个数字。 当我再按下8的时候我希望编辑框里面显示的是两个8
赵渊 2013/05/21 01:16 回答了问题: 可以用vector作为参数写构造函数吗?
可以吧,但是PUBLIC是小写的
@十年梦回
PUBLIC class StaAdd{ PUBLIC StaAdd (Vector V){....} } ......
赵渊 2013/05/21 01:14 回答了问题: 这样的极品公司你愿意进么
比我还惨,
@工作流流流流流
加班没加班费,最起码的餐补什么都没有,作息分大小周 法定节假日放假也扣分,扣分就等于扣钱,一天扣2分 请假一天扣6...
楼上是对的,帮大忙了
@呆萌
我在网上查了一些解决办法,包括解决jre的字体什么的.导入ubuntu的字体库,都无法解决.至于那个什么conso...
赵渊 2012/05/29 21:47 回答了问题: 如何给<a></a>添加id属性并动态赋值
alert(11); 浏览器应该会报错
@大王叫我来巡山
ul += '<li>' + '<a>' + jsons[i].cname + '</a>' + '</li>';...
赵渊 2012/05/29 21:46 回答了问题: 如何给<a></a>添加id属性并动态赋值
ul += '<li>' + '<a id="' + jsons[i].cid + '">' + jsons[i].cname + '</a>' + '</li>';

这样才行
@大王叫我来巡山
ul += '<li>' + '<a>' + jsons[i].cname + '</a>' + '</li>';...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部