- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Azonnali mobilos kérdések órája
- Akciófigyelő: Kedvezményes Poco telefonokkal is várhatók a locsolók
- Xiaomi 11 Lite 5G NE (lisa)
- Motorola Edge 50 Fusion - jó fogás
Új hozzászólás Aktív témák
-
válasz
Szmeby
#10764
üzenetére
A finalize általában nem fog működni:
public class T {
static void p(String msg) { System.out.print(msg); }
public static void main(String[] args) {
p("started"); T t = new T(); t = null; p(" finished");
}
private T() { p(" constructed"); }
@Override protected void finalize() { p(" finalized"); }
}
(Kimenet: started constructed finished)Ha a teszt JVM-emen beszúrok egy GC-t, akkor javul a helyzet:
p("started"); T t = new T(); t = null; System.gc(); p(" finished");
(Kimenet: started constructed finished finalized)De azon túl, hogy egy normális programot nyilván nem lehet telehinteni GC hívásokkal, az egész viselkedés még a garbage collector implementációjától is függ, szóval a finalize egyáltalán nem megoldás a problémára.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Crimson Desert
- Nintendo Switch 2
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Debrecen és környéke adok-veszek-beszélgetek
- Assetto Corsa EVO
- OTP Bank topic
- Azonnali VGA-s kérdések órája
- Samsung kuponkunyeráló
- Otthoni hálózat és internet megosztás
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

