English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bienvenue dans le tutoriel Kotlin ! Kotlin est devenu populaire sur Android. Si vous souhaitez apprendre le langage de programmation Kotlin, c'est un bon point de départ.
Notre tutoriel Kotlin présente en détail le langage de programmation Kotlin, ses connaissances de base et des exemples pour comprendre les expressions fonctionnelles de base, les concepts orientés objet, les opérations sur les fichiers, les opérations sur les chaînes de caractères, etc.
Kotlin est un langage de programmation. Il peut être utilisé pour développer des applications modernes multiplateformes adaptées aux ordinateurs de bureau, Android, Web, etc.
Kotlin fonctionne comme d'autres langages de programmation sur le moteur Java : Scala, Groovy, Kawa, etc.
Kotlin est un langage de programmation statique exécuté sur le Java Virtual Machine (JVM), connu sous le nom de Swift de l'univers Android, conçu et développé par JetBrains et ouvert à la communauté.
Kotlin peut être compilé en bytecode Java et en JavaScript, ce qui facilite son exécution sur des appareils sans JVM.
During Google I/O 2017dans lequel Google a annoncé Kotlin comme langage de développement officiel pour Android.
Les fichiers de programme Kotlin se terminent par .kt, par exemple : hello.kt, app.kt.
package hello // En-tête optionnel fun main(args: Array<String>) { // Fonction visible au niveau du paquet, acceptant un tableau de chaînes de caractères en tant que paramètre println("Hello World!") // Le point-virgule peut être omis }
class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() // Créer un objet sans utiliser le mot-clé new }
jusqu'à2017année, Kotlin est un langage statique relativement nouveau développé par JetBrains. L'objectif de Kotlin est de s'exécuter sur le Java Virtual Machine (JVM). Kotlin résout la plupart des problèmes de redondance du langage Java et ajoute de nouvelles fonctionnalités qui permettent un développement d'applications plus rapide et plus facile.
Il existe d'autres langages avec de nouvelles fonctionnalités qui peuvent s'exécuter sur JVM, mais Kotlin se distingue par sa réduction du temps de compilation (par rapport au temps que prend le compilateur Java).
De même, Kotlin est simple et clair tout en maintenant une bonne compatibilité avec le stack Java existant. De plus, Kotlin peut être écrit avec Java, ou nous pouvons utiliser IntelliJ IDEA pour convertir les classes Java existantes en fichiers ou classes Kotlin. Toutes ces fonctionnalités permettent aux développeurs Java de commencer à utiliser Kotlin de manière simple et rapide.
Cependant, la première version stable de Kotlin, Kotlin 1.0 a été publiée le2016année2mois15publié quotidiennement. JetBrains continuera de soutenir Kotlin 1.0 assure la compatibilité ascendante. De plus, Google a ajouté Kotlin comme langage de développement officiel pour les applications Android, un langage disponible dans Android Studio 3obtenu dans la version .0.
Concision: Réduit considérablement le nombre de code de modèle.
Sécurité: Évitez les exceptions de pointeur nul et d'autres erreurs de l'ensemble de la classe.
Interopérabilité: Utilisez pleinement les bibliothèques existantes JVM, Android et navigateur.
Ami des outils: Tout IDE Java ou construction à partir de la ligne de commande peut être utilisé.
Vous pouvez développer et utiliser des applications en Kotlin sur IntelliJ IDEA, il est recommandé de le faire. Eclipse ou tout autre éditeur peut également être utilisé avec le compilateur pour compiler à partir de la ligne de commande.