Sobes.tech
Junior

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