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ı, HashMap və HashSet 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 (System və Runtime 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).