Skip to content
Java õppematerjalid
Index
Type to start searching
Lähtekood
Java materjalid 2024 documentation
Java õppematerjalid
Lähtekood
Arenduskeskkonna seadistamine
Java Paigaldamine
Java versioonid
IntelliJ IDEA
Hello World
Pythoni ja Java võrdlus
Hello World võrdlus
Muutuja ja primitiivne andmetüüp
Matemaatika
Sõned
Tingimuslause
Tsüklid
Järjend, massiiv
Sõnastik - Kujutis
Funktsioon (Meetod)
Klass, objekt
Meetod
Java programmeerimiskeel
Java fail
Andmetüübid
Muutuja
Sõne
Juhtimisvood
Meetod (funktsioon)
Erind
Andmestruktuurid
Massiiv
Loend ehk List
Kahemõõtmelised kogumid
Set
ehk hulk
Kujutis ehk Map
Stack ehk magasin
Queue ehk järjekord
Graaf
Kahendpuu
Projekti strukturiseerimine
Java projekti ülesehitus
Pakid, teegid
JAR-faili koostamine
Koodi moduleerimine
Moodul (module-info.java)
Java - OOP
Java objektorienteeritud programmeerimise kontsept
Klassid ja objektid
Muutuja skoop
Objekti loomine
Konstruktorid
OOP: nähtavus (private, protected, public, tühi)
Staatilised meetodid, muutujad ja konstandid
Võtmesõna this
Objekt muutujas
Encapsulation
ehk kapseldamine
Record klass
Abstraction
Alamklass
Polümorfism
Võtmesõna super
Overload ja Override
Objektide kogumid
Erilised meetodid
Inheritance
ehk pärimine
Liides
Enum
- konstantide loend
Geneerilised tüübid
SOLID
Koodistiil
Koodistiil
Puhas kood (Clean code)
Javadoc
Java - Muu
Annotatsioon
Lambda väljendid
Optional
Stream
Regulaaravaldised
Kuupäevad ja kellaajad
JSON Failide käsitlemine
Logger
Sisendi lugemine veebist
Sisend, väljund
Disainimustrid
Enimkasutatavad disainimustrid
Struktuurmustrid
Loovmustrid
Käitumismustrid
Sõltuvuste süstimine (
dependency injection
)
Testimine
Üksustestimine ehk Unit Testing
Üksustestide nimetamine
Üksustestide strukturiseerimine
Algoritmid
Rajaleidmine
JavaFX
JavaFX
JavaFX
Baasstruktuur
JavaFX: Layout
JavaFX: komponendid
JavaFX: Property
JavaFX
Animatsioonid
JavaFX Event handler
Git
Git
Git kasutamine käsureal
Giti kasutamine TTÜs
Salve (projekti) loomine Gitlab lehel
Gitlabi kasutamine suuremas projektis
Varia
Keerukus
Vead
Korduma kippuvad vead OOP ülesannetes
Rekursioon
Muu
Eksamiga seonduv informatsioon
Index