Wpis z mikrobloga

Tak sobie czytam i czytam i wyczytałem że:

Today the JVM compiles the + symbol into a string builder (in most cases).


Fajna ciekawostka, nie wpadłem na to wcześniej. Wszędzie wciskają, że '+' po prostu tworzy nowy obiekt.

Źródła:
http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.18.1
http://antoniogoncalves.org/2015/06/30/who-cares-about-tostring-performance/
#programowanie #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KawaCzibo: dodałbym jeszcze że to co "wszędzie wciskają" :) to zazwyczaj żeby nie używać konkatenacji w pętli, jak tu:

List l = Arrays.asList("foo", "bar", "baz");

String result = "";


for (String s:
  • Odpowiedz