Показать сообщение отдельно

  #6  
Старый 06.02.2016, 20:10
gattsu
Участник форума
Регистрация: 24.11.2015
Сообщений: 165
С нами: 5509192

Репутация: 1457
По умолчанию

Код:


Код:
String a = "a";
        String b = "b";
        System.out.println((a + b));
Код:


Код:
0 ldc 16;                 /* "a" */
        2 astore_1;               /* a */
        /* L7 */
        3 ldc 18;                 /* "b" */
        5 astore_2;               /* b */
        /* L8 */
        6 getstatic 20;           /* java.lang.System.out */
        9 new 26;
        12 dup;
        13 aload_1;               /* a */
        14 invokestatic 28;       /* java.lang.String java.lang.String.valueOf(java.lang.Object b) */
        17 invokespecial 34;      /* java.lang.StringBuilder(java.lang.String a) */
        20 aload_2;               /* b */
        21 invokevirtual 37;      /* java.lang.StringBuilder append(java.lang.String b) */
        24 invokevirtual 41;      /* java.lang.String toString() */
        27 invokevirtual 45;      /* void println(java.lang.String b) */
как показывает опыт, java и оптимизация вещи не совместимые. Легче плюнуть и пойти бухать
 
Ответить с цитированием