English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin 입문 튜토리얼

Kotlin 튜토리얼을 환영합니다! Kotlin은 Android에서 인기가 있습니다. Kotlin 프로그래밍 언어를 배우고 싶다면 이는 좋은 시작점입니다.

우리의 Kotlin 튜토리얼은 Kotlin 프로그래밍 언어, 기본 지식 및 예제를 자세히 설명하여 기본 함수형 프로그래밍 문장, 객체 지향 개념, 파일 작업, 문자열 작업 등을 이해할 수 있도록 합니다.

Kotlin은 프로그래밍 언어입니다. 데스크톱, Android, 웹 등 다양한 플랫폼에 적합한 현대적인 다플랫폼 애플리케이션을 개발할 수 있습니다.

Kotlin은 다른 프로그래밍 언어와 마찬가지로 Java 가상 머신에서 실행됩니다: Scala, Groovy, Kawa 등.

Kotlin은 Java 가상 머신(JVM)에서 실행되는 정적 타입 프로그래밍 언어로, Android 세계의 Swift로 불리며, JetBrains가 설계하고 개발한 오픈 소스 언어입니다.

Kotlin은 JVM에서 실행될 수 있으며, 또한 JavaScript로 컴파일될 수 있어 JVM 없는 장치에서 실행이 쉽습니다.

Google I/O 2017에서, Google는 Kotlin을 Android 공식 개발 언어로 발표했습니다.

내 첫 번째 Kotlin 프로그램

Kotlin 프로그램 파일은 .kt 확장자를 사용합니다. 예를 들어, hello.kt, app.kt와 같습니다.

package hello                      //  선택적 헤더
 
fun main(args: Array<String>) {    // 패키지 수준의 함수는 문자열 배열을 파라미터로 받습니다.
   println("Hello World!")         // 구분자는 생략할 수 있습니다.
}

객체 지향

class Greeter(val name: String) {
   fun greet() { 
      println("Hello, $name")
   }
}
 
fun main(args: Array<String>) {
   Greeter("World!").greet()          // 객체를 생성할 때 'new' 키워드를 사용하지 않습니다.
}

Kotlin의 역사

   까지2017년에 JetBrains에서 개발된 상대적으로 새로운 정적 타입 언어입니다. Kotlin의 목표는 Java 가상 머신(JVM)에서 실행되는 것입니다. Kotlin은 Java 프로그래밍 언어에서 많은 중복 문제를 해결했으며, 응용 프로그램 개발을 더 빠르고 쉽게 만들 수 있는 새로운 기능을 추가했습니다.

   JVM에서 실행될 수 있는 새로운 기능을 가진 다른 언어도 있습니다. 그러나 Kotlin은 Java 컴파일러와 비교하여 컴파일 시간을 줄임(Java Compiler 소모 시간과 비교)하여 우수한 성과를 보입니다. 또한, Kotlin은 간결하고 명확하며, 동시에 기존 Java 스택과 좋은 호환성을 유지합니다. 또한, Kotlin은 Java와 함께 작성할 수 있으며, 또는 기존 Java 클래스를 Kotlin 파일이나 클래스로 변환할 수 있는 IntelliJ IDEA를 사용할 수 있습니다. 모든 이러한 기능들은 Java 개발자가 Kotlin을 쉽게 빠르게 시작할 수 있게 합니다.

   그러나, Kotlin의 첫 번째 정적 버전인 Kotlin 1.0는2016년2월15일에 발표되었습니다. 1.0 제공 합니다. 또한, Google는 Android 애플리케이션 개발의 공식 지원 언어로 Kotlin을 추가했습니다. 이 언어는 Android Studio에서 사용할 수 있습니다. 3.0에서��다.

왜 Kotlin을 선택해야 합니까?

  • 간결: 보드 코드의 양을 크게 줄입니다.

  • 보안: null 포인트 예외 등 전체 클래스의 오류를 피합니다.

  • 상호 운용성: JVM, Android 및 브라우저의 기존 라이브러리를 최대한 활용합니다.

  • 도구 친화적: 모든 Java IDE 또는 명령줄을 사용하여 빌드할 수 있습니다.

Kotlin 개발 IDE

IntelliJ IDEA에서 Kotlin 언어를 사용하여 애플리케이션을 개발할 수 있으며, Eclipse 또는 다른 편집기와 함께 사용하여 명령줄을 통해 컴파일할 수 있습니다.

참조 링크