[kotlin] 코틀린에서 자바 코드 호출하기

코틀린은 자바와의 호환성이 매우 뛰어나기 때문에 기존의 자바 코드를 손쉽게 활용할 수 있습니다. 자바 코드를 코틀린에서 호출하는 방법을 알아봅시다.

1. 자바 코드 라이브러리 추가

먼저, 사용하려는 자바 코드가 포함된 라이브러리를 코틀린 프로젝트에 추가해야 합니다. Gradle을 사용하는 경우, build.gradle 파일에 아래와 같이 의존성을 추가합니다:

dependencies {
    implementation 'com.example:java-library:1.0.0'
}

2. 자바 클래스 인스턴스 생성

자바 클래스를 코틀린에서 사용하기 위해 해당 클래스의 인스턴스를 생성합니다:

val javaClassInstance = JavaClass()

3. 자바 메서드 호출

생성한 자바 클래스의 인스턴스를 사용하여 메서드를 호출할 수 있습니다:

javaClassInstance.javaMethod()

4. 자바 필드 접근

필요한 경우 자바 클래스의 필드에 접근할 수도 있습니다:

val fieldValue = javaClassInstance.javaField

5. 예외 처리

호출한 자바 코드에서 발생하는 예외를 코틀린에서 처리할 수 있습니다:

try {
    javaClassInstance.javaMethod()
} catch (e: Exception) {
    // 예외 처리 로직
}

위와 같이 코틀린에서 자바 코드를 쉽게 호출하고 활용할 수 있습니다.

더 자세한 내용은 코틀린 공식 문서를 참고하세요.