자바와의 비교

자바와의 비교 (Comparison to Java)

자바에 익숙하다면 Kotlin을 처음 만났을 때 '자바에서 불편했던 이 문제는 어떻게 해결되지?'라는 궁금증이 들기 마련이에요. Kotlin은 자바가 오랫동안 안고 있던 여러 문제를 언어 설계 차원에서 해결했어요. 어떤 부분이 달라졌는지, 양쪽에만 있는 기능은 무엇인지 나란히 놓고 비교해 볼게요.

출처: Kotlin 공식 문서

본문

Kotlin이 해결한 자바의 문제들

Kotlin은 자바가 겪고 있던 이런 문제들을 바로잡았어요.

자바에는 있지만 Kotlin에는 없는 것

Kotlin에는 패턴 매칭이 없지만, Kotlin의 스마트 캐스트가 자바의 패턴 매칭과 비슷한 기능을 제공해요.

이 내용은 공식 Kotlin by JetBrains 채널의 영상에서 더 자세히 확인할 수 있어요.

Kotlin에는 있지만 자바에는 없는 것

자바에는 스마트 캐스트가 없지만, 패턴 매칭이 Kotlin의 스마트 캐스트와 비슷한 기능을 제공해요.

이 내용 역시 공식 Kotlin by JetBrains 채널의 영상에서 더 자세히 확인할 수 있어요.

더 알아보기 (Learn more)