kotlin-zaklady
Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revíziaPredchádzajúca revíziaNasledujúca revízia | Predchádzajúca revízia | ||
| kotlin-zaklady [2025/07/29 15:19] – [Linky] attilajancik | kotlin-zaklady [2025/12/02 12:57] (aktuálne) – [Vzdelávacie linky] attilajancik | ||
|---|---|---|---|
| Riadok 4: | Riadok 4: | ||
| ===== Úvod ===== | ===== Úvod ===== | ||
| - | Kotlin je moderný programovací jazyk. Vytvorila ho firma JetBrains. Vysokú podporu má od Google a preto je využitý v platforme Android. Je však natoľko univerzálny a má takú podporu knižníc, že je využitý i pre multiplatformové nasadenie pre iOS, web frontend (JavaScript), | + | Kotlin je moderný programovací jazyk. Vytvorila ho firma JetBrains. Vysokú podporu má od Google a preto je využitý v platforme Android. Je však natoľko univerzálny a má takú podporu knižníc, že je využitý i pre multiplatformové nasadenie pre iOS, web frontend (JavaScript), |
| - | Vyznačuje sa stručnosťou (oproti Java). Je možné v jednom projekte kombinovať Java aj Kotlin. Bezpečnosť voči **null** ukazateľom je vyriešená (null safety). **Lambda** funkcie výrzane uľahčujú písanie a stručnosť kódu. | + | |
| + | Vyznačuje sa stručnosťou (oproti Java). Je možné v jednom projekte kombinovať Java aj Kotlin. Bezpečnosť voči **null** ukazateľom je vyriešená (null safety). **Lambda** funkcie výrzane uľahčujú písanie a stručnosť kódu. | ||
| ===== Základné špecifikácie a príkazy ===== | ===== Základné špecifikácie a príkazy ===== | ||
| Riadok 92: | Riadok 93: | ||
| * /, % | * /, % | ||
| - | ===== Objektové programovanie - OOP ===== | + | ====== Objektové programovanie - OOP ====== |
| === class - Trieda: === | === class - Trieda: === | ||
| Riadok 560: | Riadok 561: | ||
| .ofEpochSecond() : linux timestamp = sekundy od 1.1.1970 : LocalDate.ofEpochSecond() | .ofEpochSecond() : linux timestamp = sekundy od 1.1.1970 : LocalDate.ofEpochSecond() | ||
| toEpochSecond(), | toEpochSecond(), | ||
| + | |||
| + | ===== Systém ===== | ||
| + | |||
| + | == Melanie času behu == | ||
| + | po ukončení bloku '' | ||
| + | <code Kotlin> | ||
| + | val runningTime = measureTimeMillis { | ||
| + | dataOperation() | ||
| + | } | ||
| + | println(runningTime) | ||
| + | </ | ||
| ====== Linky ====== | ====== Linky ====== | ||
| Riadok 566: | Riadok 578: | ||
| * java playground: https:// | * java playground: https:// | ||
| + | * kotlinlang.org : [[https:// | ||
| + | * developer.android : [[https:// | ||
| + | * w3schools : [[https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| - | * https:// | ||
| - | * https:// | ||
| * https:// | * https:// | ||
| - | * https:// | ||
| == Iné vzdelávacie portály == | == Iné vzdelávacie portály == | ||
| Riadok 582: | Riadok 594: | ||
| * Kotlin Multiplatform - get started: https:// | * Kotlin Multiplatform - get started: https:// | ||
| + | ====== Vzdelávacie linky ====== | ||
| + | |||
| + | Tu sú uvedené linky na Kotlin portfolio vzdelávánie od JetBrains a Google. | ||
| + | |||
| + | > Kotlin Docs - [[https:// | ||
| + | > Kotlin Multiplatform - [[https:// | ||
| + | > Compose Multiplatform - [[https:// | ||
| + | > Ktor - [[https:// | ||
| + | |||
| + | > Android developers [[https:// | ||
kotlin-zaklady.1753795159.txt.gz · Posledná úprava: od attilajancik
