关于的Java的i++和++i的区别,初学者可能会混淆,这时候有经验的同学或同事就会告诉你,++在后,就会立马加值, ++在后则会等会儿再加,所以如果i == 0 ,那么i++ == 0,++i == 1. 那么这个先加后加具体在字节码中是怎样一个逻辑呢?这个就需要我们去看看Java的字节码了,如何查看字节码请 参考我之前的文章IDEA设置External Tools之Javap反编译字节码. 准备两个函数 函数test1 函数test2 先直接上函数的打印结果就,再来慢慢分析 先看test1的…