WebDev/본과정
예외처리와 JVM 및 Object 클래스
1. throws 에 대하여 설명하시오. : 메소드 내 구현부에서 Checked Exception을 해야하는 경우 예외처리를 넘겨 이를 호출하는 메소드에서 이를 처리(try ~catch)하는 키워드이다. public static void main(String[] args) { // main 메소드에서 throw를 할 경우 JVM이 처리하지만 권장하지 않는 코드이다. try { md1(); // md2 -> md1을 거쳐 최종적으로 호출하는 곳에서 받아 예외처리를 한다. } catch(IOException e) { // throw 하고자 하는 예외 클래스와 다형성에 의한 상속관계가 정확한지 확인한다! e.printStackTrace(); } } public static void md1() throws IO..
2021. 5. 13. 18:11
최근댓글