IntelliJ에서 Kotlin을 Java로 변환하는 것을 보고 정리한 글 !
JVM, Android, 브라우저를 위한 정적 타입의 프로그래밍 언어.
JVM이 실행할 수 있는 바이트코드로 컴파일됨
즉, 바이트코드인 .class 파일로 빌드되고 JVM 위에서 실행되기 때문에 .class 파일을 Java로 decompile 할 수 있음
.kt 파일이 바이트코드로 컴파일되고, .java 파일로 디컴파일 되는 과정
Kotlin과 Java 전격 비교
디컴파일된 Kotlin을 보여주는 글