English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
¡Bienvenido a la guía de Kotlin! Kotlin es popular en Android. Si quieres aprender el lenguaje de programación Kotlin, este es un buen punto de partida.
Nuestra guía de Kotlin introduce en detalle el lenguaje de programación Kotlin, sus conocimientos básicos y ejemplos, para comprender las sentencias de programación funcionales básicas, los conceptos de orientación a objetos, las operaciones de archivos, las operaciones de cadenas, etc.
Kotlin es un lenguaje de programación. Puede utilizarse para desarrollar aplicaciones modernas multiplataforma para escritorio, Android, Web, etc.
Kotlin se ejecuta en el motor de Java, al igual que otros lenguajes de programación: Scala, Groovy, Kawa, etc.
Kotlin es un lenguaje de programación estático que se ejecuta en el Java Virtual Machine (JVM), conocido como Swift del mundo Android, diseñado y desarrollado por JetBrains y liberado como código abierto.
Kotlin se puede compilar en bytecode de Java y también en JavaScript, lo que facilita su ejecución en dispositivos sin JVM.
En Google I/I 2017en el que Google anunció que Kotlin se convirtió en el lenguaje oficial de desarrollo de Android.
Los archivos de programas Kotlin terminan en .kt, como: hello.kt, app.kt.
package hello // Encabezado opcional fun main(args: Array<String>) { // Funciones visibles en el nivel de paquete, que aceptan un array de cadenas como parámetro println("Hello World!") // Pueden omitirse los puntos y comas }
class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() // Crear un objeto sin usar la palabra clave new }
hasta2017año, Kotlin es un lenguaje estático relativamente nuevo desarrollado por JetBrains. El objetivo de Kotlin es ejecutarse en el Java Virtual Machine (JVM). Kotlin resuelve la mayoría de los problemas redundantes del lenguaje de programación Java y también añade nuevas funcionalidades que pueden hacer que el desarrollo de aplicaciones sea más rápido y más fácil.
También hay otros nuevos lenguajes que se pueden ejecutar en JVM con nuevas funciones, pero Kotlin, en comparación con otros lenguajes, se destaca en la reducción del tiempo de compilación (en comparación con el tiempo que consume el compilador Java).
Del mismo modo, Kotlin es conciso y claro, manteniendo una buena compatibilidad con la pila existente de Java. Además, Kotlin se puede escribir junto con Java, o podemos usar IntelliJ IDEA para convertir clases Java existentes en archivos o clases Kotlin. Todas estas características hacen que los desarrolladores Java puedan comenzar a usar Kotlin de manera sencilla y rápida.
Aunque así sea, la primera versión estable de Kotlin, Kotlin 1.0 fue lanzado el2016año2mes15se lanzó el 1.0 proporciona compatibilidad hacia atrás. Además, Google ha añadido Kotlin como el lenguaje oficial de soporte para el desarrollo de aplicaciones Android, que se puede obtener desde Android Studio 3obtenido en .0
Conciso: Reduce considerablemente la cantidad de código样板.
Seguridad: Evita excepciones de puntero nulo y otros errores de toda la clase.
Interoperabilidad: Utiliza al máximo las bibliotecas existentes de JVM, Android y navegadores.
Amigable con herramientas: Se puede usar cualquier IDE de Java o construir usando la línea de comandos.
Se pueden desarrollar y usar aplicaciones en Kotlin en IntelliJ IDEA, se recomienda hacerlo. También se puede usar Eclipse o cualquier otro editor junto con el compilador para compilar desde la línea de comandos.