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).