În cazul în care se utilizează reflexia în practică, de ce ar trebui, în principiu, să fie necesar atunci când se scrie un proiect

Loligan. Cum știi cadranul din javadocque?)

Să luăm doar un exemplu - serializarea în json

clasa A nume String privat = "test";
>

la ieșirea pe care o obținem







datorită reflecției a devenit cunoscut faptul că clasa are un nume de domeniu, și posibilitatea de a obține valoarea sa.

mai departe
În primăvară, cea mai populară adnotare @Autowired utilizează injecția de dependență. Din cauza reflecție, freymverk știu că vă aflați în clasa a remarcat câmpul adnotare se datorează reflecție, el știe ce tip de câmp este și ceea ce aveți nevoie pentru a găsi un coș de acest tip, și reflecție din cauza, el va insera recipientul în câmpul de clasă. Și totul se întâmplă dinamic

Eugene. Pur și simplu, reflecția este încă utilă dacă ai nevoie de ceva de învățat despre clasa închisă din ochi?







Eugene. Ei bine, despre asta știu. acum știu unde pot aplica acest lucru în practică și am devenit mult mai clară. vă mulțumesc.

Ei bine, acesta este ultimul, destul de complicat. Nu-mi pot aminti totul. sa uitat la informațiile de pe ea pentru o lungă perioadă de timp, și a folosit doar o singură dată sau ceva.
Dar, cu siguranță pot spune că ajută la distrugerea obiectului care ocolește colectorul de gunoi, care este imediat.
De asemenea, puteți obține o listă de metode publice și le puteți executa fără să cunoașteți numele în prealabil.

Și de ce distrugeți obiectul înainte de colectorul de gunoi? Deși se efectuează calcule mari. dar apoi din nou, cele mai multe dintre calculele sunt efectuate în modul în care, și dacă creați ce unele listă matrice în cadrul metodei care elimină în mod automat după finalizarea metodei, bine, sau dacă lucrați cu același programat o serie de obiecte de orice clasă pot fi pur și simplu, și așa mai curat, fără reflexie (în cazul în care acesta este modul în care funcționează așa cum spui).

Lucrul este că am ceva de înțeles, trebuie să înțeleg unde se poate aplica. Dar nu pot înțelege acest lucru, deoarece pur și simplu nu înțeleg unde poate fi folosit în practică.

De aceea aproape că am uitat-o. Reflecția este destul de specifică și situată. Dar clasa poate fi închisă pentru că măturătorul cu greu găsește clase de lungă durată.







Trimiteți-le prietenilor: