Java Stack/Kotlin
[Kotlin] Tip
[Kotlin] Tip
2017.11.28Kotlin. Java 대비 장점이 무엇인가? Java도 버전 올라가면서 """ string, when expression, utility stream API 등 코틀린을 쓰면서 느꼈던 장점들이 보완되고 있다. 그렇다면 코틀린을 써야 할 이유가 있는가? 코틀린과 Java의 가장 큰 차이는, 자바는 모든 타입이 Nullable이라는 명확한 한계를 가지고 있다는 점이다. Optional이 있지만 제한적이다. 컴파일 타임에 아예 널이 될 수 없음을 강제하는 코틀린의 컨셉과는 확실한 수준 차이가 있다. Coroutine이라는 더 나은 동시성 처리 방법을 지원한다. java도 많이 편해졌지만, 결국 Mono, Flux. reactive까지다. 마지막으로 Java가 많이 좋아졌다고는 하지만 아직도 default a..