javac 会不会对 i=i++ 进行优化?
大家来讨论一波啊,如果这里不优化,那在jit会进行优化吗
i=i++这个表达式是具有副作用的,所以结果相当于没有变化。是否有话,取决于不同的编译器的实现了。
i++无法保证原子性,javap -c 看下就知道了还有你说的优化是值哪方面?