ورود

View Full Version : سوال: آزاد کردن منابع اشغال شده توسط یک کلاس



mahdi68
دوشنبه 25 مرداد 1389, 22:26 عصر
سلام
چجوری میشه حافظه که توسط یک کلاس اشغال شده آزاد کرد ؟؟؟ منظورم این هست که بعد از این که کار کلاس تموم شد بتونیم همه منابعی که اشغال کرده به سیستم برگردونیم
متشکرم

cups_of_java
چهارشنبه 27 مرداد 1389, 13:04 عصر
1) Writing your own "free" method that collects all allocated resources.
OR
2) Using Object.finalize() which is not guaranteed when to be called! and depends on JVM and garbage collection routines.

http://www.javaworld.com/javaworld/jw-06-1998/jw-06-techniques.html

http://docstore.mik.ua/orelly/java-ent/jnut/ch03_03.htm