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
Previous revision
laboratoare:static-final [2019/10/20 15:00]
Radu Matei [Cuvântul-cheie "static"]
laboratoare:static-final [2019/10/23 12:19] (current)
Radu Matei [Exerciții]
Line 79: Line 79:
 }  ​ }  ​
 </​code>​ </​code>​
-Î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.+Î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 String ​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 311: Line 311:
     * o metodă getArray implementată în așa fel încât field-ul ''​immutableArray''​ să rămână immutable     * o metodă getArray implementată în așa fel încât field-ul ''​immutableArray''​ să rămână immutable
   - (**1p**) Testați clasa ''​MyImmutableArray''​ demonstrând faptul că instanțele acestei clase sunt imutabile   - (**1p**) Testați clasa ''​MyImmutableArray''​ demonstrând faptul că instanțele acestei clase sunt imutabile
 +== Resurse ==
 +* {{:​laboratoare:​static-final:​schelet_lab4.zip|Arhiva zip cu clasa RandomStringGenerator.java}}
  
laboratoare/static-final.1571572848.txt.gz · Last modified: 2019/10/20 15:00 by Radu Matei