lomeo: (гомер)
Dmitry Antonyuk ([personal profile] lomeo) wrote2006-07-12 11:22 am

java string cache

Только вчера с удивлением обнаружил, что стринговый кэш в java всё таки работает:


public class Test
{
    public static final void main(String[] args)
        throws Exception
    {
        String test1    = "this is a text";
        String subTest1 = test1.substring(10);

        String test2    = "this is not a text";
        String subTest2 = test2.substring(14);

        System.out.println(subTest1 == subTest2);
        System.out.println(subTest1.intern() == subTest2.intern());
    }
}


вернёт

false
true

[identity profile] wiwi.livejournal.com 2006-07-13 10:07 am (UTC)(link)
почему с удивлением?
я думал он всегда и работал...

[identity profile] lomeo.livejournal.com 2006-07-13 10:18 am (UTC)(link)
я не знал

Äàâàé ãîíÿòü ÷àè?

(Anonymous) 2007-01-13 07:49 am (UTC)(link)
Ïðèâà
Ñàìûé âêóñíûé ÷àé!
Ñàìûé âêóñíûé ïîëåçíûé öåëåáíûé ÷àé çäåñü. Âñ¸ î ÷àå ÷àéíîé ïðîöåäóðå!
http://chainaya-strana.by.ru
G'night

Re: Äàâàé ãîíÿòü ÷àè?

[identity profile] lomeo.livejournal.com 2007-01-14 01:17 pm (UTC)(link)
Вам приз за наиболее полное и верное объяснение описанной ситуации!