Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 수학
- 백준
- 완전탐색
- 구현
- 에라토스테네스의 체
- 문자열
- Kotlin
- 시뮬레이션
- 투 포인터
- 스택
- dfs
- Network
- 플로이드-와샬
- 백트래킹
- 알고리즘
- 그리디
- swea
- 후니의 쉽게 쓴 시스코 네트워킹
- 프로그래머스
- Effective Java
- BFS
- 유니온 파인드
- java
- 동적계획법
- 위상정렬
- mst
- 세그먼트 트리
- JUnit 5
- CS
- 이분탐색
Archives
반갑습니다!
[Kotlin] Introduction to Kotlin 본문
Kotlin 탄생 배경
- 풀스택 웹 개발, Android와 iOS앱, 그리고 임베디드 ,IoT 등 모든 개발을 다양한 플렛폼에서 할 수 있도록 하기 위해서 개발
Kotlin의 사용용도
- Kotlin/JVM - 자바 가상 머신 상에서 동작하는 앱을 만들 수 있다.
- Kotlin/JS - 자바스크립트에 의해 브라우저에서 동작하는 앱을 만들 수 있다.
- Kotlin/Native - LLVM기반의 네이티브 컴파일을 지원해 여러 타깃의 앱을 만들 수 있다.
Kotlin 특징
- 컴파일 타임에 자료형을 검사하는 정적 언어이므로 프로그램의 안정성이 높다.
- NPE(Null Pointer Exception)를 방지할 수 있다
- 함수형 프로그래밍과 객체 지향 프로그래밍 둘 다 가능하다
- 세미콜론이 생략 가능하다
- Java와 Kotlin은 100% 상호운용 가능하다
샘플 코드
fun main() {
println("Hello Kotlin!)
}
'Kotlin' 카테고리의 다른 글
[Kotlin] 함수 (0) | 2020.06.09 |
---|---|
[Kotlin] 비트 연산 (0) | 2020.06.08 |
[Kotlin] 자료형의 변환 (0) | 2020.06.03 |
[Kotlin] Null vs Non-Null (0) | 2020.05.01 |
[Kotlin] 자료형과 변수 (0) | 2020.04.30 |