English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Benvenuti nel tutorial Kotlin! Kotlin è popolare su Android. Se desideri imparare il linguaggio di programmazione Kotlin, questo è un ottimo punto di partenza.
Il nostro tutorial Kotlin introduce dettagliatamente il linguaggio di programmazione Kotlin, le sue conoscenze di base e gli esempi, per comprendere le espressioni funzionali di base, i concetti orientati agli oggetti, le operazioni di file, le operazioni di stringa e altro.
Kotlin è un linguaggio di programmazione. Può essere utilizzato per sviluppare applicazioni moderni multiplatforme per desktop, Android, Web e altro.
Kotlin esegue come altri linguaggi di programmazione sul JVM: Scala, Groovy, Kawa, ecc.
Kotlin è un linguaggio di programmazione statico a tipo che esegue su un JVM, conosciuto come il Swift del mondo Android, progettato e sviluppato da JetBrains e open source.
Kotlin può essere compilato in bytecode Java e anche in JavaScript, rendendo possibile l'esecuzione su dispositivi senza JVM.
Durante Google I/O 2017, Google ha annunciato che Kotlin è diventato il linguaggio ufficiale di sviluppo per Android.
I file di programma Kotlin si concludono con .kt, ad esempio: hello.kt, app.kt.
package hello // Intestazione opzionale fun main(args: Array<String>) { // Funzione visibile a livello di pacchetto, che accetta un array di stringhe come parametro println("Hello World!") // Il punto e virgola può essere omesso }
class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() // Creare un oggetto senza utilizzare la parola chiave new }
Entro il 2017, Kotlin è un linguaggio statico di tipo relativamente nuovo sviluppato da JetBrains. L'obiettivo di Kotlin è eseguire sul Java Virtual Machine (JVM). Kotlin risolve la maggior parte dei problemi di ridondanza del linguaggio di programmazione Java e aggiunge nuove funzionalità che rendono lo sviluppo delle applicazioni più veloce e più facile.
Esistono altri nuovi linguaggi con funzionalità innovative che possono essere eseguiti sul JVM, ma Kotlin si distingue rispetto agli altri linguaggi per la riduzione del tempo di compilazione (rispetto al tempo impiegato dal Java Compiler).
Allo stesso modo, Kotlin è chiaro e conciso, mantenendo una buona compatibilità con lo stack Java esistente. Inoltre, Kotlin può essere scritto insieme a Java, o possiamo utilizzare IntelliJ IDEA per convertire le classi Java esistenti in file o classi Kotlin. Tutte queste funzionalità permettono agli sviluppatori Java di iniziare a utilizzare Kotlin in modo semplice e veloce.
Nonostante ciò, la prima versione stabile di Kotlin, Kotlin 1.0, è stata rilasciata il 15 febbraio 2016. JetBrains fornirà compatibilità retroattiva a lungo termine per Kotlin 1.0. Inoltre, Google ha aggiunto Kotlin come linguaggio ufficiale di supporto per la sviluppo di applicazioni Android, che è disponibile a partire da Android Studio 3.0.
Semplicità: Riduce notevolmente la quantità di codice di esempio.
Sicurezza: Evita eccezioni di puntatore nullo e altri errori di intera classe.
Interoperabilità: Utilizza al meglio le librerie esistenti JVM, Android e Browser.
Amichevole per gli Strumenti: Puoi utilizzare qualsiasi IDE Java o costruire tramite la riga di comando.
Puoi sviluppare e utilizzare applicazioni in linguaggio Kotlin su IntelliJ IDEA, si consiglia di farlo. Puoi anche utilizzare Eclipse o qualsiasi altro editor insieme al compilatore per compilare dalla riga di comando.