Sobes.tech
Junior

Ktoré metódy v Jave považujete za najdôležitejšie a najčastejšie používané?

sobes.tech AI

Odpoveď od AI

main(String[] args) - vstupný bod do aplikácie.

equals(Object obj) - porovnanie objektov podľa obsahu.

hashCode() - získanie hash kódu objektu, dôležité pre kolekcie ako HashMap a HashSet.

toString() - reťazcové zobrazenie objektu.

clone() - vytvorenie kópie objektu (pri použití rozhrania Cloneable).

run() - hlavná metóda na spustenie kódu v samostatnom vlákne (Runnable, Thread).

start() - spustenie nového vlákna (Thread).

wait(), notify(), notifyAll() - synchronizácia vlákien v paralelnom programovaní.

size() - získanie veľkosti kolekcie (List, Set, Map a pod.).

add(), addAll() - pridanie prvkov do kolekcií.

get() - získanie prvku podľa indexu (List).

put(), putAll() - pridanie párov kľúč-hodnota do Map.

remove() - odstránenie prvkov z kolekcií.

iterator() - získanie iterátora na prechádzanie prvkov kolekcie.

hasNext(), next() - metódy iterátora na prechádzanie.

close() - uvoľnenie zdrojov (pre triedy, ktoré implementujú Closeable alebo AutoCloseable).

trim() - odstránenie medzier z okrajov reťazca.

split() - rozdelenie reťazca na pole reťazcov podľa oddeľovača.

substring() - získanie podreťazca.

length() - získanie dĺžky reťazca alebo poľa.

valueOf() - konverzia iných dátových typov na reťazec.

parseInt(), parseDouble() a pod. - konverzia reťazcov na primitívne dátové typy (v obalových triedach ako Integer, Double a pod.).

getMessage() - získanie správy o chybe v výnimkách.

printStackTrace() - výpis zásobníka volaní pri výnimke.

currentTimeMillis() - získanie aktuálneho času v milisekundách (System).

gc() - požiadavka na aktiváciu garbage collectora (System a Runtime).

exit() - ukončenie práce aplikácie (System).

forName() - načítanie triedy podľa mena (Class).

newInstance() - vytvorenie novej inštancie triedy (Class).

loadClass() - načítanie triedy (ClassLoader).