Sobes.tech
Junior

Kokius metodus Java kalbant manote svarbiausiais ir dažniausiai naudojamais?

sobes.tech AI

Atsakymas iš AI

main(String[] args) - įėjimo taškas į programą.

equals(Object obj) - objektų palyginimas pagal turinį.

hashCode() - objekto hash kodas, svarbus kolekcijoms kaip HashMap ir HashSet.

toString() - objekto teksto reprezentacija.

clone() - objekto kopijos kūrimas (Cloneable sąsaja).

run() - pagrindinis metodas kodo vykdymui atskiroje sraute (Runnable sąsaja, Thread klasė).

start() - naujo srauto paleidimas (Thread klasė).

wait(), notify(), notifyAll() - srautų sinchronizavimas daugiagijame programavime.

size() - kolekcijos dydžio gavimas (List, Set, Map ir kt.).

add(), addAll() - elementų pridėjimas į kolekcijas.

get() - elemento gavimas pagal indeksą (List).

put(), putAll() - porų pridėjimas į Map.

remove() - elementų šalinimas iš kolekcijų.

iterator() - iteratoriaus gavimas kolekcijos elementų perėjimui.

hasNext(), next() - iteratoriaus metodai kolekcijos perėjimui.

close() - išteklių atlaisvinimas (Closeable ar AutoCloseable sąsają įgyvendinančių klasių atveju).

trim() - eilutės kraštinių tarpų pašalinimas.

split() - eilutės skaidymas į masyvą pagal skyriklį.

substring() - subeilutės gavimas.

length() - eilutės ar masyvo ilgis.

valueOf() - kitų duomenų tipų konvertavimas į eilutę.

parseInt(), parseDouble() ir kt. - eilutės konvertavimas į primityvius tipus (Integer, Double ir kt.).

getMessage() - klaidos pranešimo gavimas.

printStackTrace() - iškviesto steko išvedimas klaidos atveju.

currentTimeMillis() - dabartinio laiko gavimas milisekundėmis (System klasė).

gc() - šiukšlių surinkėjo aktyvavimo užklausa (System ir Runtime klasės).

exit() - programos veiklos pabaiga (System klasė).

forName() - klasės įkėlimas pagal pavadinimą (Class klasė).

newInstance() - naujo objekto sukūrimas iš klasės (Class klasė).

loadClass() - klasės įkėlimas (ClassLoader klasė).