Object-Oriented Programming Lecture Review

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

Flashcards for Object-Oriented Programming Lecture

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Čo reprezentuje File v Java IO?

Reprezentuje meno a cestu súboru (priečinku).

2
New cards

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.

3
New cards

Prečo používame BufferedWriter?

Používa sa na prácu s dátami po častiach (chunkách) kvôli pomalšiemu disku.

4
New cards

Na čo slúži funkcia flush() v BufferedWriter?

Metoda Bufferu, ktorá zabezpečí zápis dát pred zaplnením bufferu.

5
New cards

Č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é.

6
New cards

Aké dva balíky sú zvyčajne zahrnuté v NIO.2?

Java.nio.file a Java.nio.file.attribute.

7
New cards

Prečo potrebujeme kvalitnú dokumentáciu API?

Kvalitná dokumentácia API je kritická pre (znovu)používanie kódu.

8
New cards

Čo sú to Javadoc?

Špeciálne komentáre v Jave, ktoré sa používajú na generovanie dokumentácie.

9
New cards
Na čo sa používa tag v JavaDoc?
sa používa na formátovanie keywordov a mien v JavaDoc.
10
New cards

Aké sú niektoré štandardné JavaDoc tagy?

@param, @return, @exception, @see, @since, @serial, @deprecated.

11
New cards

Na čo sa používa logovanie?

Pomoc pri ladení, auditné logy, monitoring, observabilita.

12
New cards

Aké sú typické úrovne logovania?

Fatal, Error, Warn, Info, Debug, Trace, (Off).

13
New cards

Aké informácie obsahuje typický log?

Timestamp, Meno triedy, Log Level, ID Vlakna.

14
New cards

Čo je účelom SLF4J?

Abstrakcia nad rôznymi logovacími frameworkami.

15
New cards

Aké sú základné komponenty log4j2?

Appenders (handlers) a konfiguračný súbor log4j2.xml.