Hirdetés
- Külföldi prepaid SIM-ek itthon
- Okosóra és okoskiegészítő topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- A Dreame megmutatta, hogy valójában mekkora - porszívótól az autóig - CES
- Egy picit olcsóbb lesz a Google Pixel 10a
- Mobil flották
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- IDC: 2025-ben a Huawei megnyerte Kínát, az Apple a világot
Ú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?:))
- Dell Latitude 5420 - i7 1185G7 ,16-32GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue- 1 ÉV GARANCIA -Kártyafüggetlen, MS4067,94% Akksi
- Honor Magic V5 512GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó One Plus Nord 2T 5G 8/128GB / 12 hó jótállás
- Apple iPad A16 128GB, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


