Názor k článku Monitorování procesů a správa paměti v JDK6 a JDK7 (1) od Pavel Tišnovský - Ano presne - k realokacim StringBufferu|Bu­ilderu bude dochazet...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 1. 2011 18:09

    Pavel Tišnovský
    Zlatý podporovatel

    Ano presne - k realokacim StringBufferu|Bu­ilderu bude dochazet ve smycce, protoze puvodni velikost je pro sestnact znaku.

    A str.toString() udela defenzivni kopii retezce, aby se pole znaku StringBufferu|Bu­ilderu nesdilelo - to je dulezite, protoze kdyby se vratilo interni pole StringBufferu|Bu­ilderu jako podle specifikace nemenny retezec, mohl by nekdo zmenou ve StringBufferu|Bu­ilderu dosahnou i zmeny v "nemenitelnem" Stringu ;-)