Interface u programiranju služi za postizanje apstrakcije. U prošlom tutorijalu smo obradili apstraktnu klasu kao još jedan način postizanja apstrakcije, pa ćemo ujedno prokomentirati razlike između ova dva načina. Interface omogućuje da različiti objekti, koji nemaju ništa zajedničko, koriste isti kôd i ponašaju se na sličan način. Ovo je najbolje prikazati kroz primjer. Interface u […]
Java HashMap se koristi za spremanje podataka po principu key/value parova (ključ i vrijednost). Key se uvijek nalazi na prvom mjestu i mora biti jedinstven, dok se value može ponavljati. Riječ je o implementaciji klase koja predstavlja strukturu podataka (poznatu i kao mapa), kojom se na brz i jednostavan način može baratati s različitim podacima. […]
U prethodnom tutorijalu upoznali smo se s Arrays odnosno nizovima. Arrays su praktični jer omogućavaju spremanje većeg broja elemenata u jednu varijablu. Svejedno imaju određenih nedostataka, poput fiksnog broja elemenata. Drugim riječima, kad jednom definiramo Array, ne možemo mijenjati broj njegovih elemenata. ArrayList s druge strane omogućava dodavanje i uklanjanje elemenata, što je jedna od […]
Array ili niz je način da više vrijednosti spremimo u jednu varijablu. Važno je znati da je broj članova arraya fiksan i može sadržavati isključivo isti tip podataka. Drugim riječima, jedan array može sadržavati samo brojeve (integer), samo decimalne brojeve (double), i tako dalje. Gore navedeni stringovi su spremljeni svaki u svoju varijablu. Ako ih […]