Započnite s Javom
Java je jedan od najpopularnijih programskih jezika, koji se često koristi za izradu web i aplikacija na razini poduzeća. Ova kolekcija vodiča pomoći će vam da započnete s osnovnim konceptima u Javi.

Osnove Java jezika
Prije učenja o razredima i objektima, krenimo s osnovnom sintaksom jezika.
- Osnovna sintaksa u Javi
- Uvod u primitivce
- Objašnjena Java glavna () metoda
- Upravljačke strukture
- Vodič za Java petlje
- Vodič za Java pakete
- Vrijednost prosljeđivanja kao mehanizam prolaska parametara u Javi

Java OOP
Dalje, zaronimo u svijet objektno orijentiranog programiranja, s praktičnim primjerima Java.
- Java klase i objekti
- Klase betona
- Modifikatori pristupa
- Konstruktori
- Vodič za stvaranje predmeta
- Sažetak nastave
- Sučelja
- Vodič za nasljeđivanje
- The ovaj Ključna riječ
- The super Ključna riječ
- Preopterećenje i poništavanje metoda
- The statički Ključna riječ
- Java Enums
- The konačni Ključna riječ

Java žice
Nizovi su uobičajena vrsta podataka u Javi koja predstavlja tekst. Pogledajmo kako stvoriti i koristiti Niz predmeta.
- Sve o nizu na Javi
- Zašto je niz nepromjenjiv u Javi
- Uspoređujući žice
- Konverzije Java niza
- Java toString () Metoda

Java iznimke
Iznimka su abnormalna ponašanja tijekom izvršavanja programa. Razumijemo što su Java iznimke i kako nam mogu pomoći da napišemo kod podložan pogreškama.
- Rukovanje iznimkama u Javi
- Stvorite prilagođenu iznimku
- Lančane iznimke
- Razlika između bacanja i bacanja u Javi
- Pokušajte s resursima

Java nizovi
Vrijeme je da pogledamo našu prvu strukturu podataka na Javi - nizove.
- Nizovi u Javi: Referentni vodič
- Inicijalizacija nizova
- Razred java.util.Arrays

Zbirke Java
Složeniji tip strukture podataka su zbirke koje u usporedbi s nizovima imaju dinamičku veličinu.
- ArrayList
- LinkedList
- Dijamantni operater na Javi
- Usporednik i usporediv
- Osnove Java generike
- HashSet
- HashMap
- Inicijalizacija HashMap-a
- Iterator
- Pretvaranje između polja i popisa u Javi

Java Streamovi
Napokon, dolazimo do Java Streamova - koji nisu strukture podataka, već omoti oko izvora podataka i omogućuju nam učinkovitiju obradu podataka.
- Uvod u Java 8 Streams
- Vodič za API Java 8 Stream
- Funkcionalna sučelja u Javi 8
- Vodič za kolekcionare Jave 8
- Java Stream Filter s Lambda Expression

Java IO
Pogledajte načine interakcije s datotekama i drugim načinima unosa / izlaza podataka u Javi.
- I / O konzole na Javi
- Čitanje iz datoteke
- Stvaranje datoteke
- Zapisivanje u datoteku
- Uvod u Java NIO2 API datoteke
- BufferedReader
- Izlazni tok

Java razvojno okruženje
Važno je razumjeti osnove kako funkcioniraju Java Virtual Machine i drugi razvojni alati.
- Razlika između JVM, JRE i JDK
- Složite memoriju i hrpu prostora u Javi
- Razredni utovarivači
Naravno, još se mnogo toga može naučiti o Java programiranju, a dostupni razvojni alati i API-ji mijenjaju se svaki dan. No s jakim temeljima osnovnih pojmova možete uskočiti u izgradnju nečega i uvijek nastaviti s učenjem.
Za više vodiča i primjere rješavanja problema na Javi, također pogledajte kategoriju Java na web mjestu.