Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


METODE DE FINALIZARE

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
DECLARAREA VARIABILELOR TABLOU
SUPRASCRIEREA METODELOR
TRATAREA EVENIMENTELOR DE TASTATURA
VARIABILE SI TIPURI DE DATE
METODE DE FINALIZARE
CICLURI FOR
ACCESAREA SI STABILIREA VARIABILELOR DE CLASA SI DE INSTANTA
Problematica Design Patterns in ABAP Objects
TIPURI DE VARIABILE
Meniuri flotante in JavaScript

METODE DE FINALIZARE

Metodele de finalizare sunt opusul metodelor constructor.O metoda constructor este folosita pentru a initializa un obiect iar metodele de finalizare sunt apelate chiar inainte de distrugerea obiectului si recuperarea memoriei ocupate.

Metoda de finalizare este finalize().Clasa Object defineste o metoda de finalizare prestabilita, care nu face nimic (este vida).Pentru a crea o metoda de finalizare pentru propriile clase putem suprascrie metoda finalize() folosind semnatura:



protected void finalize() throws Throwable

In cadrul metodei finalize() putem specifica toate actiunile de “curatare” pe care dorim sa le realizam in legatura cu obiectul.De asemenea putem apela super.finalize() pentru a permite superclasei clasei noastre sa finalizeze obiectul daca este nevoie.

Putem apela metoda finalize() oricand – este o metoda ca oricare alta.Totusi apelarea ei nu semnaleaza sistemului distrugerea obiectului si recuperarea memoriei ocupate.Numai stergerea tuturor referintelor la obiectul respectiv duce la marcarea lui pentru distrugere.

Metodele de finalizare sunt folosite de obicei pentru optimizarea distrugerii unui obiect – de exemplu, pentru distrugerea referintelor catre alte obiecte.In marea majoritate a cazurilor practice nu este nevoie se folosim deloc metoda explicita finalize().








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 372
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site