Hirdetés
- Kormányok / autós szimulátorok topikja
- Nem indul és mi a baja a gépemnek topik
- Milyen TV-t vegyek?
- VR topik
- Dobozcserére kárhoztatja asztali csúcs-CPU-ját az Intel
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
- Biztonsági kamera
- HiFi műszaki szemmel - sztereó hangrendszerek
- Projektor topic
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
Új hozzászólás Aktív témák
-
-
Jim-Y
veterán
válasz
SirRasor
#4228
üzenetére
Lehet hülyeséget írok, de ebben az esetben tényleg nem változtatod meg a string literál értékét, az immutable marad, ellenben a gyumolcs változó referenciáját ráállítod a string class egy objektumára ("barack"), így a gyumolcs ezentúl a barack string literálra fog mutatni a memóriában, és nem a körtére. A GC meg gondolom végzi a dolgát ezután a "körte"-n.
"Now we find that the value displayed by the myString variable has changed. We have defined immutable objects as being unable to change in value, so what is happening? Let's extend the example again to watch the myString variable closer.
String myString = new String( "old String" );
String myCache = myString;
System.out.println( "equal: " + myString.equals( myCache ) );
System.out.println( "same: " + ( myString == myCache ) );
myString = "not " + myString;
System.out.println( "equal: " + myString.equals( myCache ) );
System.out.println( "same: " + ( myString == myCache ) );
The result from executing this is:
equal: true
same: true
equal: false
same: false
What this shows is that variable myString is referencing a new instance of the String class. The contents of the object didn't change; we discarded the instance and changed our reference to a new one with new contents."
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kormányok / autós szimulátorok topikja
- Milyen okostelefont vegyek?
- Nem indul és mi a baja a gépemnek topik
- Kell-e a korlátlan mobilnet, vagy luxusból égetjük a pénzt?
- World of Tanks - MMO
- Milyen TV-t vegyek?
- Milyen routert?
- exHWSW - Értünk mindenhez IS
- Path of Exile (ARPG)
- Megjelent a Redmi Turbo 5 Max, az első telefon Dimensity 9500s-sel
- További aktív témák...
- Dell Latitude 5430 14" Touchscreen i5-1235U 16GB 256GB 1 év garancia
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080 (ELKELT)
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- BESZÁMÍTÁS! Gigabyte B650M R5 7600 16GB DDR5 512GB SSD RX 9070 XT 16GB NZXT H7 Flow fehér 750W
- Új Asus Vivobook 15 FHD OLED Ryzen5 7520U 4.3Ghz 16GB DDR5 512GB SSD Radeon 610M Win11 Garancia
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



