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.