[ igyy @ 01.02.2005. 20:30 ] @
Zašto sljedeći dio koda ispisuje "False" a ne "True"?

Code:

if (new Boolean("true") == new Boolean("true")) 
System.out.println("True");
else System.out.println("False");
[ shima @ 01.02.2005. 23:02 ] @
http://www.elitesecurity.org/poruka/591228
imas dva razlicita objekta...
[ igyy @ 02.02.2005. 00:21 ] @
da, sad vidim da sam ustvari postavio isto pitanje (malko drugačije),izvinjavam se na gluposti :(

...kod stvara 2 objekta tipa Boolean (u memoriji na hrpi,koliko sam shvatio) ali mi nije jasno to što nigdje nema reference na ta 2 objekta, a ipak su različiti,ako nisam nigdje eksplicitno deklarirao referencu po čemu ih onda kompajler razlikuje,jel on možda svakoj instanci klase (objektu) sam napravi referencu na nju u memoriji(defaultno) ili to nekako drugačije funkcionira?

Nastojim sve shvatiti, a mozda ipak žurim, oduševio sam se javom i zadnja 2 mjeseca svaki dan radim bar 4-5 sati nešto u vezi jave(nekad i vise) i zelim je dobro nauciti :)
[ free_hr @ 02.02.2005. 07:38 ] @
Citat:
igyy: ...
...kod stvara 2 objekta tipa Boolean (u memoriji na hrpi,koliko sam shvatio) ali mi nije jasno to što nigdje nema reference na ta 2 objekta, a ipak su različiti,ako nisam nigdje eksplicitno deklarirao referencu po čemu ih onda kompajler razlikuje,jel on možda svakoj instanci klase (objektu) sam napravi referencu na nju u memoriji(defaultno) ili to nekako drugačije funkcionira?

nema veze ima reference ili nema reference. ti stvoriš jedan objekt tipa Boolean i njega ideš uspoređivati sa novim objektom Boolean i oni ne mogu biti isti nikako.
a što se tiče referenci i sl., prvo se stvori jedan objekt, zatim se poziva njegova metoda (operator == ili što već) a njoj se predaje drugi objekt. (analogija c++ operatorima)
Citat:
Nastojim sve shvatiti, a mozda ipak žurim, oduševio sam se javom i zadnja 2 mjeseca svaki dan radim bar 4-5 sati nešto u vezi jave(nekad i vise) i zelim je dobro nauciti :)

samo ti to sve polako nauči, ima dosta knjiga o javi (ja imam na disku negdje 1GB bez j2sdk api-a, i to su one knjige koje trebam/želim pročitati jer mi trebaju, dok ih na dvd-ovima ima ...). pogledaj samo na amazon.com ili na java.sun.com