Differences

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

Link to this comparison view

poo-ca-cd:laboratoare:colectii-tipuri-de-date-speciale-si-utilitare [2025/11/10 01:46]
florian_luis.micu [Obiective]
poo-ca-cd:laboratoare:colectii-tipuri-de-date-speciale-si-utilitare [2025/11/17 02:11] (current)
florian_luis.micu [Obiective]
Line 11: Line 11:
   ​   ​
 Aspectele urmărite sunt: Aspectele urmărite sunt:
-  * lucrul cu cele trei tipuri principale de colecții din Java: List, Set, Queue, Map +  ​* tipuri Wrapper peste primitive. 
-  * cunoașterea diferențelor dintre implementările colecțiilor (eficiență,​ sortare, ordonare etc) +  ​* lucrul cu cele trei tipuri principale de colecții din Java: List, Set, Queue, Map. 
-  * compararea elementelor unor colecții +  * cunoașterea diferențelor dintre implementările colecțiilor (eficiență,​ sortare, ordonare etc). 
-  * contractul equals-hashcode+  * compararea elementelor unor colecții. 
 +  * contractul equals-hashCode.
  
 Aspectele **bonus** urmărite sunt: Aspectele **bonus** urmărite sunt:
Line 21: Line 22:
   * folosirea tipurilor BigInteger și BigDecimal.   * folosirea tipurilor BigInteger și BigDecimal.
  
 +<note warning>
 +  * În acest laborator există mai multe secțiuni marcate **[Optional]**. Aceste secțiuni cuprind informații **bonus** care vă pot fi prezentate în **timpul laboratorului** sau pe care le puteți aprofunda **în afara** acestuia, ele nefiind necesare pentru laboratoarele viitoare sau pentru teme.
 +  * De asemenea, veți întâlni câteva secțiuni marcate **[Nice to know]**. Vă recomandăm ca acestea să aibă **prioritate** în parcurgerea secțiunilor de tip **[Optional]**,​ deoarece vă pot oferi informații bonus care să fie și foarte probabil utile pentru **teme** sau **laboratoare viitoare**.
 +</​note>​
 =====🌯 Wrappers pentru tipuri primitive===== =====🌯 Wrappers pentru tipuri primitive=====
  
Line 39: Line 44:
 ====Clase Wrapper==== ====Clase Wrapper====
  
-Pentru a permite utilizarea valorilor primitive în contexte ce necesită obiecte (de exemplu, în colecții despre care vom vorbi în următoarele laboratore), Java oferă clase wrapper **dedicate** fiecărui tip primitiv.+Pentru a permite utilizarea valorilor primitive în contexte ce necesită obiecte (de exemplu, în colecții despre care vom vorbi mai jos), Java oferă clase wrapper **dedicate** fiecărui tip primitiv.
  
 ^Tip primitiv^Clasă wrapper corespunzătoare^ ^Tip primitiv^Clasă wrapper corespunzătoare^
Line 53: Line 58:
  
 <note tip> <note tip>
-Wrapper-ele tipurilor primitive sunt **immutable**. Vom afla în următoarele laboratoare mai multe despre acest concept.+Wrapper-ele tipurilor primitive sunt **immutable**.
 </​note>​ </​note>​
  
Line 784: Line 789:
 | ''​Math.toDegrees(a)''​ / ''​Math.toRadians(a)'' ​    | double ​                  | Conversie radian ↔ grade     | ''​Math.toDegrees(Math.PI)''​ → 180.0 | | ''​Math.toDegrees(a)''​ / ''​Math.toRadians(a)'' ​    | double ​                  | Conversie radian ↔ grade     | ''​Math.toDegrees(Math.PI)''​ → 180.0 |
 </​spoiler>​ </​spoiler>​
 +
 +<​html><​br></​html>​
  
 =====🐋 [Optional] BigInteger și BigDecimal===== =====🐋 [Optional] BigInteger și BigDecimal=====
poo-ca-cd/laboratoare/colectii-tipuri-de-date-speciale-si-utilitare.1762731980.txt.gz · Last modified: 2025/11/10 01:46 by florian_luis.micu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0