1/14
Flashcards for Object-Oriented Programming Lecture
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Čo reprezentuje File v Java IO?
Reprezentuje meno a cestu súboru (priečinku).
Akú výnimku môžu hádzať FileWriter operácie ako write() a close()?
Všetky IO operácie môžu hodiť túto výnimku.
Prečo používame BufferedWriter?
Používa sa na prácu s dátami po častiach (chunkách) kvôli pomalšiemu disku.
Na čo slúži funkcia flush() v BufferedWriter?
Metoda Bufferu, ktorá zabezpečí zápis dát pred zaplnením bufferu.
Čo je to try-with-resources a ako funguje?
Implementuje Autocloseable a umožňuje automatické zatváranie zdrojov v opačnom poradí, ako boli otvorené.
Aké dva balíky sú zvyčajne zahrnuté v NIO.2?
Java.nio.file a Java.nio.file.attribute.
Prečo potrebujeme kvalitnú dokumentáciu API?
Kvalitná dokumentácia API je kritická pre (znovu)používanie kódu.
Čo sú to Javadoc?
Špeciálne komentáre v Jave, ktoré sa používajú na generovanie dokumentácie.
v JavaDoc?
sa používa na formátovanie keywordov a mien v JavaDoc.
Aké sú niektoré štandardné JavaDoc tagy?
@param, @return, @exception, @see, @since, @serial, @deprecated.
Na čo sa používa logovanie?
Pomoc pri ladení, auditné logy, monitoring, observabilita.
Aké sú typické úrovne logovania?
Fatal, Error, Warn, Info, Debug, Trace, (Off).
Aké informácie obsahuje typický log?
Timestamp, Meno triedy, Log Level, ID Vlakna.
Čo je účelom SLF4J?
Abstrakcia nad rôznymi logovacími frameworkami.
Aké sú základné komponenty log4j2?
Appenders (handlers) a konfiguračný súbor log4j2.xml.