이펙티브 자바아이템 74. 매서드가 던지는 모든 예외를 문서화 하라.검사 예외는 항상 따로따로 선언하고, 각 예외가 발생하는 상황을 자바독의 @throws 태그를 사용하여 정확하게 문서화 하자.
비검사 예외는 메서드 선언의 throws 목록에 넣지 말자.(비검사 예외도 ...
이펙티브 자바아이템 73. 추상화 수준에 맞는 예외를 던져라.상위 계층에서는 저수준의 예외를 잡아 자신에 추상화 수준에 맞는 예외를 던져야 된다.(exception translation)
저수준의 예외가 도움이 되면 예외 연쇄를 이용하라.(exception chain ...
Wowza 스트리밍 엔진에 Wowza GoCoder 인코딩 앱 연결Wowza GoCoder ™ 는 Apple iOS 및 Android 장치 용 RTSP 기반 모바일 실시간 스트리밍 인코딩 앱입니다.GoCoder 앱이있는 장치에서 Wowza Streaming Engine ...
Wowza IDE를 사용하여 Wowza 스트리밍 엔진 확장Wowza ™ IDE는 Eclipse 통합 개발 환경에 대한 추가 기능으로 Java 프로젝트 및 클래스를 빌드하여 Wowza Streaming Engine ™ 미디어 서버 소프트웨어의 기능을 확장 및 향상시킬 수 ...
OutOfMemoryError Exception 의 이해메모리 누수에 대한 한 가지 일반적인 표시는 java.lang.OutOfMemoryError 예외(Exception) 입니다.일반적으로이 Java 힙 메모리에서 오브젝트를 할당하기에 불충분 한 공간이있을 때 발생합 ...
이펙티브 자바아이템 70. 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라.자바는 throwable 타입으로 3가지가 있는데 하나는 검사 예외(checked exception), 런타임 예외(runtime exception), 에러(e ...
이펙티브 자바아이템 69. 예외는 진짜 예외 상황에서만 사용하라.
예외는 그 이름이 말해주듯이 진짜 예외 상황에서만 사용하라. 절대로 일상적인 흐름 제어용으로 사용하면 안된다.
잘 설계된 API라면 클라이언트가 정상적인 흐름 제어에서 예외를 사용할 일이 없게 해야 한 ...