Java materjalid
Sisukord:
Pythoni ja Java võrdlus
Java fail
Andmetüübid
Sõne
Juhtimisvood
Meetod (funktsioon)
Erind
Sisend, väljund
Algoritmid
Andmestruktuurid
Stream
IntelliJ IDEA
Projekti struktuur
Git
Koodistiil
OOP
JavaFX
Muu
Hello World
Java installeerimine
Java versioonid
Muutuja
Kuupäevad ja kellaajad
Vead
Keerukus
Korduma kippuvad vead OOP ülesannetes
Rekursioon
Üksustestimine ehk Unit Testing
Sisendi lugemine veebist
Eksamiga seonduv informatsioon
Java materjalid
Muu
Muuda GitLabis
Muu
See leht koondab kategoriseerimata materjalid.
Teemad:
Hello World
Näide
Selgitus
Java installeerimine
Windows
Linux (Ubuntu), Apt paketihalduri abil
Mac OS X
Mis on JRE ja JDK vahe?
Java versioonid
Üldist
Uue tsükli järgi Java versioonid (alates 9-st):
Vana tsükli järgi Java versioonid (alates 1-st):
Ajakohase Java (JDK) allalaadimise lingid:
Viited:
Muutuja
Kirjeldus
Näited
Kuupäevad ja kellaajad
Kasulikud näited
Vead
Põhjused
Ennetamine
Stack trace
Keerukus
Asümptootiline keerukus ja suure O notatsioon
Korduma kippuvad vead OOP ülesannetes
Klassid ei ole jagatud pakettideks
Nähtavused
Nimed
Tüübid klassidena vs enumiga
Integer vs int, Float vs float, Boolean vs boolean jne
Implementatsiooni kasutamine liidese asemel tüübina
Rekursioon
Sabarekursioon (
tail recursion
)
Mõned näited
Faktoriaali näide
Fibonacci jada
Linke
Üksustestimine ehk Unit Testing
Definitsioon
Testide kirjutamine
Kuidas testimine töötab
Test Driven Development
Testklassi loomine
Testimise näide
Testimise näide instantsi puhul
Sisendi lugemine veebist
URL’i parsimine
URL’ilt lugemine
Eksamiga seonduv informatsioon
Viited ja info
Git kasutamine käsureal
Testülesanne
Koodi üleslaadimiseks