Μπορεί να γίνει ξανά αναφορά σε ένα αντικείμενο χωρίς αναφορά;

Πίνακας περιεχομένων:

Μπορεί να γίνει ξανά αναφορά σε ένα αντικείμενο χωρίς αναφορά;
Μπορεί να γίνει ξανά αναφορά σε ένα αντικείμενο χωρίς αναφορά;
Anonim

Μπορούν να αναφερθούν ξανά τα αντικείμενα χωρίς αναφορά; εξηγησε πως? Ναι, είναι δυνατόν να μπορούμε να λάβουμε την αναφορά των αντικειμένων που δεν αναφέρονται από αυτήν τη λέξη-κλειδί στη μέθοδο οριστικοποίησης. Η μέθοδος οριστικοποίησης καλείται από τον συλλέκτη απορριμμάτων πριν αποδεσμευτεί η παρουσία από την υπηρεσία.

Ποια μέθοδος καλείται όταν ένα αντικείμενο δεν αναφέρεται πλέον;

The Garbage Collector

Το περιβάλλον χρόνου εκτέλεσης Java διαγράφει αντικείμενα όταν διαπιστώσει ότι δεν χρησιμοποιούνται πλέον. Αυτή η διαδικασία ονομάζεται συλλογή σκουπιδιών. Ένα αντικείμενο είναι κατάλληλο για συλλογή σκουπιδιών όταν δεν υπάρχουν περισσότερες αναφορές σε αυτό το αντικείμενο.

Ποια διαδικασία αφαιρεί αυτόματα αντικείμενα που δεν αναφέρονται;

Το περιβάλλον χρόνου εκτέλεσης Java διαγράφει αντικείμενα όταν διαπιστώσει ότι δεν χρησιμοποιούνται πλέον. Αυτή η διαδικασία ονομάζεται συλλογή σκουπιδιών. Ένα αντικείμενο είναι κατάλληλο για συλλογή σκουπιδιών όταν δεν υπάρχουν περισσότερες αναφορές σε αυτό το αντικείμενο.

Μπορείτε να εγγυηθείτε τη διαδικασία συλλογής σκουπιδιών;

Όχι, η συλλογή σκουπιδιών δεν εγγυάται ότι ένα πρόγραμμα δεν θα εξαντληθείαπό τη μνήμη. Ο σκοπός της συλλογής σκουπιδιών (GC) είναι ο εντοπισμός και η απόρριψη αντικειμένων που δεν χρειάζονται πλέον από ένα πρόγραμμα Java, έτσι ώστε οι πόροι τους να μπορούν να ανακτηθούν και να επαναχρησιμοποιηθούν.

Γιατί χρειαζόμαστε τη συλλογή σκουπιδιών στην Java;

Είναι το καθήκον της συλλογής σκουπιδιών (GC) στοJava virtual machine (JVM) για να προσδιορίσετε αυτόματα ποια μνήμη δεν χρησιμοποιείται πλέον από μια εφαρμογή Java και να ανακυκλώσετε αυτήν τη μνήμη για άλλες χρήσεις. … Η συλλογή σκουπιδιών απαλλάσσει τον προγραμματιστή από τη μη αυτόματη αντιμετώπιση της κατανομής μνήμης.

Συνιστάται:

Ενδιαφέροντα άρθρα
Ήταν σημαίνει υπερένταση;
Διαβάστε περισσότερα

Ήταν σημαίνει υπερένταση;

Το Overdrive είναι η λειτουργία ενός αυτοκινήτου που ταξιδεύει με σταθερή ταχύτητα με μειωμένες στροφές κινητήρα ανά λεπτό, που οδηγεί σε καλύτερη κατανάλωση καυσίμου, χαμηλότερο θόρυβο και χαμηλότερη φθορά. Ο όρος είναι διφορούμενος. Πρέπει να οδηγώ με ενεργοποιημένο ή απενεργοποιημένο overdrive;

Για κρατικά επενδυτικά ταμεία;
Διαβάστε περισσότερα

Για κρατικά επενδυτικά ταμεία;

Ένα κρατικό επενδυτικό ταμείο, κρατικό επενδυτικό ταμείο ή ταμείο κοινωνικής περιουσίας είναι ένα κρατικό επενδυτικό ταμείο που επενδύει σε ακίνητα και χρηματοοικονομικά περιουσιακά στοιχεία όπως μετοχές, ομόλογα, ακίνητα, πολύτιμα μέταλλα ή σε εναλλακτικές επενδύσεις όπως π.

Γιατί ο Springsteen ονομάζεται το αφεντικό;
Διαβάστε περισσότερα

Γιατί ο Springsteen ονομάζεται το αφεντικό;

'The Boss' & the E Street Band Εκεί γνώρισε για πρώτη φορά τους μουσικούς που αργότερα θα σχημάτιζαν το E Street Band του. Εκείνη την εποχή, ο Σπρίνγκστιν απέκτησε επίσης το παρατσούκλι του, "The Boss", επειδή είχε τη συνήθεια να μαζεύει χρήματα που κέρδιζε κατά τη διάρκεια των συναυλιών και στη συνέχεια να τα μοιράζει ομοιόμορφα μεταξύ των συντρόφων του συγκροτήματος.