[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) {
// 예외 처리 로직
}
위와 같이 코틀린에서 자바 코드를 쉽게 호출하고 활용할 수 있습니다.
더 자세한 내용은 코틀린 공식 문서를 참고하세요.