공부/Kotlin
-
코틀린의 특징공부/Kotlin 2022. 6. 24. 02:11
코틀린의 큰 특징 5가지를 정리해 보았다. 📌안전성 자바에 비해 안전성은 높고 생산성을 덜 해치게 개발되었다. 타입 추론으로 인해 개발자가 명시적으로 타입 지정을 안해도 된다 Nullable type을 통해 nullpointerexception 예외를 쉽게 방지 한다. 스마트 캐스트를 통해 타입을 안전하게 변환, 실행 시점에서 타입 캐스트 오류방지를 한다. 📌다중 패러다임 ⇒ 언어의 표현력을 많이 늘려주며 , 언어를 유연하고 다용도에서 사용할 수 있게 해준다. 코틀린은 객체지향 패러다임, 함수형 프로그래밍을 지원한다. 그외에도 도메인 특화 언어나 동시성 프로그래밍을 지원한다. 📌간결성과 표현력 코틀린 설계자들은 필드 게터나 세터, 익명 클래스, 명시적인 위임 등과 같은 자바의 불필요한 준비 코드를 제거하..