본문 바로가기 메뉴 바로가기

Development Diary

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Development Diary

검색하기 폼
  • 분류 전체보기 (144)
    • Java (74)
      • Effective Java (72)
      • Algorithm (0)
    • Spring (44)
      • Spring MVC (5)
      • Spring Framework (10)
      • Spring Data (9)
      • Spring Batch (0)
      • Spring Security (9)
      • Spring HATEOAS (0)
      • Spring Setting (6)
      • Spring Cloud (3)
      • Spring Template (1)
    • AWS (1)
    • DB (2)
    • Paper (0)
    • CS (2)
    • Project (16)
    • 잡다구리 (5)
  • 방명록

effective java item66 (1)
  • 분류 전체보기 (144)
    • Java (74)
      • Effective Java (72)
      • Algorithm (0)
    • Spring (44)
      • Spring MVC (5)
      • Spring Framework (10)
      • Spring Data (9)
      • Spring Batch (0)
      • Spring Security (9)
      • Spring HATEOAS (0)
      • Spring Setting (6)
      • Spring Cloud (3)
      • Spring Template (1)
    • AWS (1)
    • DB (2)
    • Paper (0)
    • CS (2)
    • Project (16)
    • 잡다구리 (5)
[Item66] 자바 네이티브 인터페이스

Item66에서 네이티브 메서드는 신중히 사용하라 말한다 네이티브 메서드란 무엇이고 언제 사용하는가? 오라클의 문서를 보자 자바만으로는 프로그램을 작성할 수 없는 경우에 사용한다고 하는데 JNI가 필요한 상황은 다음과 같다 1. 언어 자체가 특정 기능을 지원하지 않는 경우 2. 다른 언어로 된 라이브러리를 사용하고 싶은 경우 3. C, C++에 비해 구린 성능 내 경험에서만 비추어보자면 일반적인 개발자가 JNI를 사용할 일은 거의 없을 것 같다 platform-dependent한 레벨까지 내려갈 일이 없다 메서드 선언 부에 native 키워드를 가지고 있는 놈들이 네이티브 메서드인데 많은 라이브러리를 뒤져봐도 흔히 보이지 않는다 또한 책에서 나온 GNU 다중 정밀 연산 라이브러리 같이 정말 특별한 라이브..

Java/Effective Java 2022. 8. 3. 21:50
이전 1 다음
이전 다음
링크
  • GitHub 🐼
글 보관함
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바