Melyek a Java-ban a legfontosabb és leggyakrabban használt módszerek?
sobes.tech MI
Válasz az MI-től
main(String[] args) - a program belépési pontja.
equals(Object obj) - objektumok tartalom szerinti összehasonlítása.
hashCode() - az objektum hash-kódjának megszerzése, fontos például HashMap és HashSet gyűjteményekhez.
toString() - az objektum sztringes reprezentációja.
clone() - az objektum másolata (a Cloneable interfész használatával).
run() - fő módszer a kód végrehajtására külön szálon (Runnable interfész, Thread osztály).
start() - új szál indítása (Thread osztály).
wait(), notify(), notifyAll() - szálak szinkronizálása több szálas programozásban.
size() - a gyűjtemény méretének lekérdezése (List, Set, Map stb.).
add(), addAll() - elemek hozzáadása gyűjteményekhez.
get() - elem lekérése index szerint (List esetén).
put(), putAll() - kulcs-érték párok hozzáadása Map-hez.
remove() - elemek eltávolítása gyűjteményekből.
iterator() - iterator beszerzése a gyűjtemény elemeinek bejárásához.
hasNext(), next() - iterator metódusok a gyűjtemény bejárásához.
close() - erőforrások felszabadítása (Closeable vagy AutoCloseable implementáló osztályok).
trim() - szóközök eltávolítása a sztring széléről.
split() - sztring felosztása egy elválasztó szerint tömbbé.
substring() - részsztring lekérése.
length() - sztring vagy tömb hosszának lekérdezése.
valueOf() - más típusú adatok konvertálása sztringgé.
parseInt(), parseDouble() és mások - sztringek átalakítása primitív típusokra (Integer, Double stb. wrapper osztályokban).
getMessage() - hibaüzenet lekérése kivételekből.
printStackTrace() - kivétel esetén a hívási verem kiírása.
currentTimeMillis() - aktuális idő milliszekundumban (System osztály).
gc() - szemétgyűjtő aktiválásának kérése (System és Runtime osztályok).
exit() - az alkalmazás befejezése (System osztály).
forName() - osztály betöltése név szerint (Class osztály).
newInstance() - új példány létrehozása osztályból (Class osztály).
loadClass() - osztály betöltése (ClassLoader osztály).