Java klasa Objects je praktična alatka koja sadrži niz statičkih metoda za rad sa objektima. Nalazi se u paketu java.util i uvedena je od Jave 7. Glavna svrha klase Objects je da smanji rizik od izuzetka null pokazivača (NullPointerException) u kôdu, a istovremeno pruža i nekoliko veoma korisnih metoda.
Niske (String) se u našem svakodnevnom radu koriste veoma, veoma mnogo.
U našem kodu često treba da proverimo da li je niska prazna, isečemo nisku, promenimo veličinu slova, podelimo nisku, uporedimo niske, uklonimo višak razmaka, nadovežemo niske, koristimo regularne izraze i tako dalje.
"Autor, da li je alatka namenjena nizovima zaista stvorena za rad sa nizovima? Na primer, kreiranje nizova, sortiranje nizova, pretraga nizova i tako dalje." Pitanje koje je Sanmej postavila zapravo je već sadržalo odgovor.
Collections je alatka koju pruža JDK, nalazi se u paketu java.util i pruža niz statičkih metoda koje nam olakšavaju izvođenje raznih operacija nad kolekcijama — može se reći da je glavni domaćin okvira za kolekcije.
Sećate li se Arrays alatke o kojoj smo ranije govorili? Možete se vratiti i ponoviti gradivo.
01,Prošlost i sadašnjost
Zdravo, ja sam Guava.
Otvorenog sam koda od strane kompanije Google i trenutno na GitHub-u imam 39.9k vernih pratilaca, što svedoči o mojoj popularnosti.
U mom se telu uglavnom nalaze ovi često korišćeni moduli: kolekcije [collections], keširanje [caching], podrška za primitivne tipove [primitives support], biblioteke za istovremeni rad [concurrency libraries], uobičajene anotacije [common annotations], obrada stringova [string processing], I/O itd. U novoj verziji JDK-a sam direktno ugrađen, pa možete zamisliti koliko sam dobar — ne mogu a da se ne ponosim.
Jedan drug iz čitalačke grupe je uzdahnuo: „Ova open-source biblioteka Hutool je neverovatna, sadrži u osnovi svaku alatku koja bi vam mogla zatrebati.“ Iskreno, i ja u svakodnevnom radu često koristim Hutool, zaista može da nam pojednostavi svaki red koda, da Javi podari eleganciju funkcionalnih jezika i učini Java jezik „slatkim“.
Java klasa Scanner je alatka koja olakšava skeniranje korisničkog unosa sa konzole; iako može i da skenira sadržaj fajlova, mi obično više volimo da je koristimo u ovoj prvoj ulozi, jer se skeniranje fajlova može obaviti preko tokova fajlova.
Pored izvornih Java alatki koje smo već pomenuli, kao što su Arrays, Objects, Collections, Scanner i slično, postoje i alatke trećih strana, poput Hutool, Guava i drugih, kao i alatke koje danas predstavljamo — IpUtil, CollectionUtils, StringUtils, MDC, ClassUtils, BeanUtils, ReflectionUtils i tako dalje — koje u velikoj meri mogu povećati našu produktivnost.
