코틀린은 원시형의 개념을 사용하지 않고 기본형을 정의함 basic type - number, Boolean, character, string, array 코드에서는 무조건 래퍼형으로 표현하고, 컴파일러가 컨텍스트와 플랫폼에 따라 래퍼형 또는 원시형 중 유리한 것으로
KClass - 코틀린 클래스 정의 클래스::class 인스턴스::class KClass.members - 속성, 메소드 일체 불변 컬렉션: List,set,Map의 부모 Collection 가변으로 바꾸고 싶다면 MutableList, MutableSet, Muta
본 글은 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)을 보고 정리한 글입니다.기존의 스프링 프로젝트를 진행하면서, null과 예외 처리를 할때 반복되거나 긴 코드를 사용하여 공간을 낭비하는 경우가 많았다.Safe Call과 El
본 글은 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)을 보고 정리한 글입니다.자바에서는 기본 타입간의 변환은 암시적으로 이루어질 수 있다.하지만 코틀린에서는 기본 타입간의 변환은 명시적으로 이루어진다!자바에서는 큰 타입으로 암시
본 글은 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)을 보고 정리한 글입니다.Java와 다르게 객체를 비교할떄, 비교 연산자를 사용하면 자동으로 compareTo를 호출해준다. 동등성(Equality): 두 객체의 값이 같은가?
본 글은 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)을 보고 정리한 글입니다.Java와 달리, Exception을 던질 때 new를 사용하지 않고 예외를 던진다.Java에서 if-else는 Statement이지만, Kotlin에