User Tools

Site Tools


Problem constructing authldap
laboratoare:visitor
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:visitor [2019/11/10 19:12]
Adriana Draghici [Exerciţii]
laboratoare:visitor [2019/11/30 12:17] (current)
Adriana Draghici [Resurse]
Line 441: Line 441:
    * dacă folosiți IntelliJ creați proiect din scheletul de laborator: File -> New Project -> select Java -> select the skel folder    * dacă folosiți IntelliJ creați proiect din scheletul de laborator: File -> New Project -> select Java -> select the skel folder
 * În implementare va trebui sa folositi clasa [[https://​docs.oracle.com/​en/​java/​javase/​12/​docs/​api/​java.base/​java/​lang/​StringBuilder.html|StringBuilder]]. Aceasta este o clasă mutabilă (//​mutable//​),​ spre deosebire de String, care e imutabilă (//​immutable//​). Vă recomandăm [[https://​www.geeksforgeeks.org/​string-vs-stringbuilder-vs-stringbuffer-in-java/​|acest link]] pentru un exemplu si explicații despre diferențele dintre ele. * În implementare va trebui sa folositi clasa [[https://​docs.oracle.com/​en/​java/​javase/​12/​docs/​api/​java.base/​java/​lang/​StringBuilder.html|StringBuilder]]. Aceasta este o clasă mutabilă (//​mutable//​),​ spre deosebire de String, care e imutabilă (//​immutable//​). Vă recomandăm [[https://​www.geeksforgeeks.org/​string-vs-stringbuilder-vs-stringbuffer-in-java/​|acest link]] pentru un exemplu si explicații despre diferențele dintre ele.
 +* //Tips for faster coding//: 
 +   * atunci cand creati o clasa care implementeaza o interfata sau o clasa cu metode abstracte, nu scrieti de mana antetul fiecarei metode, ci folositi-va de IDE. 
 +     * In Intellij va aparea cu rosu imediat dupa ce scrieti extends.../​implements... Dati alt-enter sau option-enter (pe mac), si vi se vor genera metodele pe care trebuie sa le implementati,​ voi completand apoi continutul lor. 
 +   * generati constructorii folosind IDE-ul
  
 ** Task 2 ** - Utilizare API implementat folosind Visitor [2p] ** Task 2 ** - Utilizare API implementat folosind Visitor [2p]
Line 451: Line 454:
 == Resurse == == Resurse ==
  
-{{{ :​laboratoare:​visitor:​lab-visitor-skel.zip |Schelet de cod}}+* {{ :​laboratoare:​visitor:​lab-visitor-skel.zip |Schelet de cod}} 
 +* {{ :​laboratoare:​visitor:​lab-visitor-sol.zip |Soluție}}
 * [[laboratoare:​old-exercises|Exerciții din alți ani]] * [[laboratoare:​old-exercises|Exerciții din alți ani]]
 * [[https://​github.com/​oop-pub/​laboratoare/​tree/​master/​visitor|Github repository]] * [[https://​github.com/​oop-pub/​laboratoare/​tree/​master/​visitor|Github repository]]
laboratoare/visitor.1573405963.txt.gz · Last modified: 2019/11/10 19:12 by Adriana Draghici