User Tools

Site Tools


Problem constructing authldap
laboratoare:static-final
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
laboratoare:static-final [2019/10/20 14:54]
Radu Matei [Exerciții]
laboratoare:static-final [2019/10/20 14:57]
Radu Matei [Cuvântul-cheie "final". Obiecte immutable]
Line 79: Line 79:
 }  ​ }  ​
 </​code>​ </​code>​
-In acest caz, numarul ​de obiecte create ​in memorie este unul foarte mare. Dintre acestea doar cel rezultat la final este util. Pentru a preveni alocarea ​nejustificata ​a obiectelor de tip String ​care reprezinta pasi intermediari ​in obtinerea sirului ​dorit putem alege sa folosim clasa StringBuilder ​creata ​special pentru a efectua ​operatii ​pe siruri ​de caractere.+În acest caz, numărul ​de obiecte create ​în memorie este unul foarte mare. Dintre acestea doar cel rezultat la final este util. Pentru a preveni alocarea ​nejustificată ​a obiectelor de tip Strîng ​care reprezintă pași intermediari ​în obținerea șirului ​dorit putem alege să folosim clasa StringBuilder ​creată ​special pentru a efectua ​operații ​pe șiruri ​de caractere.
 <code java5> <code java5>
 public static String concatenareCuClasaStringBuilder(){  ​ public static String concatenareCuClasaStringBuilder(){  ​
Line 90: Line 90:
 </​code>​ </​code>​
  
-Cuvantul ​cheie final poate fi folosit ​si in alt context ​decat cel prezentat anterior. De exemplu, aplicat unei clase impiedica ​eventuala ​derivare a acestei clase prin mostenire.+Cuvântul ​cheie final poate fi folosit ​și în alt context ​decât ​cel prezentat anterior. De exemplu, aplicat unei clase împiedică ​eventuală ​derivare a acestei clase prin moștenire.
 <code java5> <code java5>
 final class ParentClass { final class ParentClass {
Line 100: Line 100:
 </​code>​ </​code>​
  
-In mod similar, ​in cazul in care aplicam cuvantul ​cheie final unei metode, acest lucru impiedica ​eventuala ​suprascriere a acelei metode+În mod similar, ​în cazul în care aplicăm cuvântul ​cheie final unei metode, acest lucru împiedică ​eventuală ​suprascriere a acelei metode.
 <code java5> <code java5>
 class ParentClass { class ParentClass {
laboratoare/static-final.txt · Last modified: 2019/10/23 12:19 by Radu Matei