아이템 71. 필요 없는 검사 예외 사용은 피하라.
이펙티브 자바아이템 71. 필요 없는 검사 예외 사용은 피하라.검사 예외는 꼭 필요한곳에 사용하면 프로그래밍 안정성을 높혀준다. 검사예외를 피하는 방법 검사 예외를 회피하는 가장 쉬운 방법은 옵셔널이다. 검사 예외를 던지는 메소드를 두개로 쪼개 비검사 예외로 바꿀수 ...
Read more
아이템 70. 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라.
이펙티브 자바아이템 70. 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라.자바는 throwable 타입으로 3가지가 있는데 하나는 검사 예외(checked exception), 런타임 예외(runtime exception), 에러(e ...
Read more
아이템 69. 예외는 진짜 예외 상황에서만 사용하라.
이펙티브 자바아이템 69. 예외는 진짜 예외 상황에서만 사용하라. 예외는 그 이름이 말해주듯이 진짜 예외 상황에서만 사용하라. 절대로 일상적인 흐름 제어용으로 사용하면 안된다. 잘 설계된 API라면 클라이언트가 정상적인 흐름 제어에서 예외를 사용할 일이 없게 해야 한 ...
Read more
아이템 68. 일반적으로 통용되는 명명 규칙을 따르라.
이펙티브 자바아이템 68. 일반적으로 통용되는 명명 규칙을 따르라.자바는 명명규칙이 잘 정의 되 있으며 자바언어 명세에 나타나 있다 명세에 따르는 명명규칙을 따라라. 패키지와 모듈 이름 조직의 인터넷 도메인 이름을 역순으로 사용한다.(com.google, com.nav ...
Read more
아이템 67. 최적화는 신중히 하라.
이펙티브 자바아이템 67. 최적화는 신중히 하라.모든 사람들이 새겨야 할 최적화 격언 맹목적인 어리석음을 포함해 그 어떤 핑계보다 효율성이라는 이름 아래 행해진 컴퓨팅 죄악이 더 많다 (심지어 효율을 높이지도 못하면서) 윌리엄 울프(Wulf72) (전체의 97% ...
Read more
java native interface 소개
java native interface 소개이 장에서는 Java Native Interface (JNI)에 대해 소개합니다 .JNI는 네이티브 프로그래밍 인터페이스입니다.Java Virtual Machine (VM) 내에서 실행되는 Java 코드가 C, C ++ 및 어 ...
Read more
아이템 66. 네이티브 매서드는 신중히 사용하라.
이펙티브 자바아이템 66. 네이티브 매서드는 신중히 사용하라.자바 네이티브 인터페이스(JNI)는 자바 프로그램이 C나 C++ 같은 네이티브 언어로 작성한 메소드를 말한다. 자바 네이티브 인터페이스의 주요 쓰임세 레지스터리 같은 플랫폼 특화 기능을 사용한다. 네이티브 ...
Read more
도커 처음 시작하기part5(Stacks)
도커 처음 시작하기(Stacks)전제조건 Docker 버전 1.13 이상을 설치하십시오. 도커 처음 시작하기part1(오리엔테이션 및 설정) 에서 방향을 읽으십시오 . 도커 처음 시작하기part2(컨테이너) 에서 컨테이너를 만드는 방법에 대해 알아보십시오. 도커 처음 ...
Read more
도커 처음 시작하기part4(Swarm)
도커 처음 시작하기(Swarm)전제조건 Docker 버전 1.13 이상을 설치하십시오. 도커 처음 시작하기part1(오리엔테이션 및 설정) 에서 방향을 읽으십시오 . 도커 처음 시작하기part2(컨테이너) 에서 컨테이너를 만드는 방법에 대해 알아보십시오. 도커 처음 시 ...
Read more
도커 처음 시작하기part3(서비스)
도커 처음 시작하기(서비스)전제조건 Docker 버전 1.13 이상을 설치하십시오. 도커 처음 시작하기part1(오리엔테이션 및 설정) 에서 방향을 읽으십시오 . 도커 처음 시작하기part2(컨테이너) 에서 컨테이너를 만드는 방법에 대해 알아보십시오 . friendly ...
Read more