Kotlin 1.1 programozási nyelv dokumentáció
A Kotlin egy statikusan tipizált programozási nyelv, amely a Java virtuális gépen fut, és Java forráskódra fordítható, vagy az LLVM fordító infrastruktúra használatával is. Elsődleges fejlesztése a JetBrains programozók egy csoportjától származik, Oroszországban, Szentpéterváron. Míg a szintaxis nem kompatibilis a Java-val, a Kotlin célja, hogy együttműködjön a Java-kóddal, és a meglévő Java Class Library-ből, például a gyűjtemények keretéből származó Java-kódra támaszkodik.
Az Android Studio 3.0 verziójától (béta verzió) kezdve a Kotlin egy teljes mértékben támogatott programozási nyelv az Androidon [4], és lehetővé teszi a felhasználó számára, hogy Java Java vagy Java 8 kompatibilis bájtkódot célozzon.
Tartalomjegyzék
Kotlin a szerver oldalért
Kotlin for Android
Kotlin a JavaScript számára
Újdonságok az 1.1-ben
Alapszintaxis
Szólások
Kódolási egyezmények
Alaptípusok
Csomagok és importok
Vezérlő áramlás
Visszatérés és ugrás
Osztályok és öröklés
Tulajdonságok és mezők
interfészek
Láthatóság-módosítók
Extensions
Adat osztályok
Lezárt osztályok
Generics
Beágyazott osztályok
Enum osztályok
tárgyak
Delegáció
Delegált tulajdonságok
Funkciók
Lambdas
Inline funkciók
korutinokat
Szerkezeti nyilatkozatok
Gyűjtemények
tartományok
Típus ellenőrzések és átváltások
Ez a kifejezés
Egyenlőség
Üzemeltető túlterhelése
Null Safety
Kivételek
Magyarázatok
Visszaverődés
Típusbiztos építők
Írja be az álneveket
Többplatformos projektek (előnézet)
Standard könyvtár
kotlin.test
Kulcsszavak és operátorok
Nyelvtan
Kompatibilitás
A Java hívása Kotlinről
Hívja Kotlin-t a Java-ból
Dinamikus típus
A Java hívása Kotlintől
Hívja Kotlin-t a JavaScriptről
JavaScript modulok
JavaScript reflexió
JavaScript DCE
Kotlin kód dokumentálása
A Kapt
A Gradle használatával
A Maven használata
Hangya használatával
Kotlin és OSGi
Compiler plugins
GYIK
Összehasonlítás a Java-val
Az IntelliJ IDEA használatának első lépései
Az Eclipse használatának első lépései
Együttműködés a parancssori fordítóval
Munka az Építő eszközökkel
Koans
Az Android fejlesztés első lépései
Kotlin Android bővítmények
Android keretek
A Java és a Kotlin keverése egy projektben
Kotlin to JavaScript
Az első lépések a Gradle-rel
Az IntelliJ IDEA használatának első lépései
Az első lépések a Maven-rel
Kotlin JavaScript könyvtár létrehozása a parancssori fordítóval
Munka Kotlin és JavaScript modulokkal
A JavaScript használata
Kotlin hibakeresése a böngészőben
Bevezetés a Kotlin Coroutines-be a JVM-en
Webes alkalmazások létrehozása a Http szervletekkel
RESTful web szolgáltatás létrehozása a Spring Boot segítségével
Kotlin beállítása a TeamCity-n
Könyvek és tájékoztató kiadványok