Vodič · Programski jezik Java

Programski jezik Java – vodič kroz lekcije

Java je objektno orijentisan jezik koji radi na svakom računaru sa instaliranom Java platformom. Koristi se za desktop i Android aplikacije, serverske programe i u nastavi programiranja.

Vodič vodi od osnova jezika, preko klasa, objekata i kolekcija, do web aplikacija u Spring Boot-u, grafičkih aplikacija i simulacija iz fizike.

  • Srednja škola
  • Početni i srednji nivo
  • Primeri u Javi
Savet: Javu je najlakše učiti u okruženju IntelliJ IDEA Community, NetBeans ili VS Code (sa Java dodatkom). Svaki primer pokreni i izmeni bar jednu vrednost.

1 Osnove jezika Java

Prvi program, promenljive, operatori, grananje, petlje, nizovi, stringovi i metode.

2 Objektno programiranje

Klase i objekti su osnova Jave. Ovaj deo je najvažniji za dalje učenje.

3 Kolekcije i lambda izrazi

Strukture podataka iz standardne biblioteke Jave i obrada podataka streamovima.

4 Spring Boot: web aplikacije u Javi

Java na serveru: REST API, baza podataka i postavljanje na internet. Potrebne su klase, kolekcije i osnove weba.

5 Grafičke aplikacije (GUI)

Prozori, dugmad, crtanje i animacije.

6 Simulacije iz fizike

Primena Jave u modelovanju fizičkih pojava.

7 Zadaci sa rešenjima u Javi

Zadaci iz osnova i iz objektnog programiranja.

✎ Kratak primer

Klasa Krug sa metodom za površinu i njena upotreba.

class Krug {
    double r; // poluprečnik

    Krug(double r) {
        this.r = r;
    }

    // površina kruga: r * r * pi
    double povrsina() {
        return Math.PI * r * r;
    }
}

public class Main {
    public static void main(String[] args) {
        Krug k = new Krug(3);
        System.out.println("Površina: " + k.povrsina());
    }
}