Sobes.tech
Junior

Java-da ən vacib və ən çox istifadə olunan metodlar hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

main(String[] args) - tətbiqin giriş nöqtəsi.

equals(Object obj) - obyektlərin məzmununa görə müqayisəsi.

hashCode() - obyektin hash kodunun alınması, HashMapHashSet kimi kolleksiyalar üçün vacibdir.

toString() - obyektin sətir şəklində nümayişi.

clone() - obyektin surətinin yaradılması (Cloneable interfeysindən istifadə etməklə).

run() - kodu ayrı bir iş parçacığında icra etmək üçün əsas metod (Runnable interfeysi, Thread sinfi).

start() - yeni iş parçacığını başlatmaq (Thread sinfi).

wait(), notify(), notifyAll() - çox iş parçacığı ilə işləyərkən sinxronizasiya.

size() - kolleksiyanın ölçüsünü alma (List, Set, Map və s.).

add(), addAll() - kolleksiyalara elementlər əlavə etmək.

get() - indeksə görə element alma (List üçün).

put(), putAll() - Map-ə açar-dəyər cütləri əlavə etmək.

remove() - kolleksiyalardan elementləri silmək.

iterator() - kolleksiyanın elementlərini keçmək üçün iterator alma.

hasNext(), next() - iteratorun kolleksiyanı keçmək üçün metodları.

close() - resursları sərbəst buraxmaq (Closeable və ya AutoCloseable tətbiq edən siniflər üçün).

trim() - sətirin kənarındakı boşluqları silmək.

split() - sətiri ayırıcı ilə bölərək massivə çevirmək.

substring() - alt sətir alma.

length() - sətirin və ya massivın uzunluğunu alma.

valueOf() - digər məlumat tiplərini sətirə çevirmək.

parseInt(), parseDouble() və s. - sətirləri primitiv məlumat tiplərinə çevirmək (Integer, Double və s. wrapper siniflərində).

getMessage() - səhv mesajını əldə etmək.

printStackTrace() - istisna zamanı çağrı yığını göstərmək.

currentTimeMillis() - cari vaxtı millisekundlarda alma (System sinfi).

gc() - çöp toplayıcını aktivləşdirmək üçün sorğu (SystemRuntime siniflərində).

exit() - tətbiqi bağlamaq (System sinfi).

forName() - sinfi ad ilə yükləmək (Class sinfi).

newInstance() - yeni sinif nümunəsi yaratmaq (Class sinfi).

loadClass() - sinfi yükləmək (ClassLoader sinfi).