javac 会不会对 i=i++ 进行优化?

javac 会不会对 i=i++ 进行优化?

大家来讨论一波啊,如果这里不优化,那在jit会进行优化吗

i=i++这个表达式是具有副作用的,所以结果相当于没有变化。是否有话,取决于不同的编译器的实现了。

i++无法保证原子性,javap -c 看下就知道了
还有你说的优化是值哪方面?