예외 처리 (3)
·
Java
예외 계층 예외를 세분화 해보자.  우리는 이전에 NetworkClientException 예외 클래스 하나로만 예외를 관리했다. 단순히 오류 코드로 예외를 분류 한 것이다.예외를 계층화 시켜서 다양하게 만들면 더 세밀하게 예외를 처리할 수 있다.package exception.ex3.exception;public class ConnectExceptionV3 extends NetworkClientExceptionV3 { private final String address; public ConnectExceptionV3(String address, String message) { super(message); this.address = address; } pub..
예외 처리 (1)
·
Java
예외처리가 필요한 이유 예제 프로그램 내용 : 사용자의 입력을 받고, 입력 받은 문자를 외부 서버에 전송하는 프로그램- 프로그램의 구성(Main) -- sendMessage(data) --> (NetworkService) -- connect,send,disconnect --> (NetworkClient)package exception.ex1;public class NetworkServiceV1_3 { public void sendMessage(String data) { String address = "http://example.com"; NetworkClientV1 client = new NetworkClientV1(address); client.initErro..