[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10796] Re: More Java Pitfalls を 読む会第 4 回議事録



高橋(徹)です。

   "muimi admin <mui@xxxxxxxxx>"さんは書きました:

> 宮本@muimiです。
> 
> 第4回の議事録です。
お疲れ様です。

> ・i++ > i=i+1 は本当か?
Sun J2SE SDK1.4.2のjavacでコンパイルしたJavaバイトコードでは、
i++の場合
    iinc    1, 1

i+=1の場合
    iinc    1, 1

i = i + 1の場合
    iload_1
    iconst_1
    iadd
    istore_1

となり、確かにi++の方がバイトコード上は効率が良い結果となります。

--
TAKAHASHI Toru
torutk@xxxxxxxxxxxx