목록catch (2)
passion and relax
Java의 Exception handling (예외처리)예외적인 상황을 처리하는 깔끔하고 부담없는 방법"호출할 메소드가 예외를 발생시킬 수 있다면 , 그 예외가 발생했을 때 처리할 방법을 정의해둔다"호출할 메소드가 어떤 예외를 발생할 수 있는가를 어찌 알수 있는가?. document의 해당 메소드에 "Throws"를 보면 알 수 있다.try, catch, finally실행 중에 문제가 생기면, 메소드에서 Exception 유형의 객체인 예외를 던진다.실패하든, 성공하든, finally는 실행된다.try 또는 catch 안에 return이 있어도, finally는 실행 후에 return 된다.catch에 쓸 것이 없으면, 적어도 e.printStackTrace() 라도 찍어라.위험한 메소드에서 throws..
자바의 유혹. 친숙한 문법. 객체 지향적인 기능. 메모리 관리. 이식성 : 어디서든 실행자바는 어떤 식으로 돌아갈까?. 소스 작성(Party.java) : 정해진 자바 문법을 따라야 함.. 컴파일(javac Party.java). 소스가 무결할 때, 바이트코드(어디서든 실행)를 만들어 냄(Party.class 생성). 실행중에 발생할 에러를 미리 막아준다.. 가상머신(java Party) : 바이트코드를 해당 플랫폼에 맞게 해석/실행을 해주는 가상적인 머신자바의 역사. 1.02 : 클래스 250개. 애플릿용. 1.1 : 클래스 500개. 기능다양. GUI 향상. 1.2 ~ 1.4 : 클래스 2,300개. 강력. ME/SE/EE 분리.. 1.5 : 클래스 5,000개. 더 강력. 개발용이배열의 선언 및 초..