Kotlin Advantage
Kotlin Advantage
Kotlin의 Java 대비 이점
- 불필요한 코드 (getter, setter)등을 묵시적으로 제공함으로 인해 코드량 감소
- 실행 시점에서 NULLPointException이 발생되지 않도록 컴파일 시점에서 막기 때문에 안전
- NULL 관련 편리한 기능을 제공해 간결한 NULL 관련 코드
- Java와 100% 호환되며 기존 Java 라이브러리도 활용 가능
- 클래스의 property를 생성자 없이 선언과 동시에 초기화 가능
- 문자열 처리가 더욱 용이
- Argument의 기본 값 설정 가능
- 강제로 try-catch를 쓰게 만드는 문법 삭제
- Smart casting을 통해 캐스팅 생략 가능
- Coroutine을 통한 비동기 처리 지원