Browsing Tag

finalize

איסוף זבל בג'אווה

מהו איסוף זבל?זבל מתייחס לכל אובייקט שאינו בשימוש עוד בתוכנית. המכונה הוירטואלית של ג'אווה (JVM) תתייחס לאובייקט כזבל כאשר אין רפרנסים (הפניות- references) המצביעים עליו. מכאן שאיסוף זבל הוא מציאת אובייקטים שאין בהם עוד צורך ושיחרור…

שיחרור זיכרון בג'אווה ומתודות Finalize

שחרור זיכרון בשפת ג'אווהבשפת ג'אווה, כמו שקיים בנאי (Constructor) אשר יוצר אובייקט ומקצה אותו בזכרון, כך קיימת גם מתודה "ההורסת" את האובייקט (Deconstructor) המשחררת את הזיכרון שהיה בשימוש על ידו ומשיבה את אותו זיכרון למערכת ההפעלה.…