exception: 4개의 글
파이썬 예외처리(Exception 처리하기) 예제코드 프로그래밍을 하면서 중요한 것 중에 하나가 바로 예외처리입니다. Exception의 종류는 코드 상에서 컴파일러가 처리해주는 Exception이 있고, 실행하는 과정에서 발생하는 Exception이 있습니다. 실행 과정에서 생기는 Exception은 처리하지 않을 경우에는 프로그램이 종료되는 엄청난 치명적인 결과를 직면할 수 있기 때문에, 예외처리를 꼭 해줘야 하는데요. 이번에는 python에서 예외처리하는 방법에 대해서 설명하려고 합니다. 저 같은 경우에는 예외처리를 다 잡아놓고 detail을 항상 출력을 해서 확인을 하고 있습니다. 중간에 종료되는게 너무 싫어서 프로그램은 한번 돌고, 만약 실행과정에서 발생하는 Exception이 발생하면 화면에 ..
참조문서 : https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html 1. 예외처리란? Exception Handling 이라고 하며, 잘못된 하나로 인해 전체 시스템이 무너지는 결과를 방지하기 위한 기술적인 처리이다. java에서는 예외와 에러도 객체로 처리한다. 예외가 주로 발생하는 원인 사용자의 잘못된 데이터 입력 잘못된 연산 개발자가 로직을 잘못 작성 하드웨어, 네트워크 오작동 시스템 과부하 2. Throwable 클래스 (클릭하면 크게 보인다..) Throwable 클래스는 예외처리를 할 수 있는 최상위 클래스이다. Exception과 Error는 Throwable의 상속을 받는다. 유명한 것들만 정리해보았으며, 실제로 더 많다. i..
예외 처리 Exception try-catch-finally, throws, 사용자 정의 예외 자바는 프로그램 실행중에 발생할 수 있는 예외 처리문을 제공한다.자바의 예외 처리는 예외가 발생한 메서드 내에서 직접 처리하는 방법과 예외가 발생한 메소드를 호출한 곳으로 예외 객체를 넘겨주는 방법, 그리고 사용자 정의 예외를 생성하여 처리하는 방법이 있다. 1. 예외(Exception)이 발생한 메소드 내에서 직접 처리 (try-catch-finally) try{ 예외 발생 가능성이 있는 문장들; }catch(예외 타입1 매개변수명){ 예외타입1의 예외가 발생할 경우 처리 문장들; }catch(예외 타입 n 매개변수명){ 예외타입 n의 예외가 발생할 경우 처리 문장들; }finally{ 항상 수행할 필요가 있..
예외(Exception) 란? 체크예외와 RuntimeException 1. 예외의 개념 예외(Exception)은 일종의 오류로 두 가지로 나눌 수 있다. ① 문법 오류 : 오타와 같이 자바 구문에 어긋난 코드 때문에 발생하고, 컴파일시에 발생하는 오류② 실행 오류 : 프로그램 실행시 상황에 따라 발생하는 오류 실행 오류에는 프로그램 자체의 구조적인 문제로 인한 논리적 오류와 자바 가상 머신 자체의 문제로 인한 오류 그리고 예외가 있다.논리 오류는 논리적 모순이 생기지 않도록 코딩하는 수밖에 없으며, 자바 가상 머신 자체의 오류는 프로그래머가 책임질 수 있는 수준의 오류가 아니다. 예외(Exception)은 프로그램 실행 중에 발생할 수 있는 예기치 않은 사건으로 프로그래머의 노력으로 처리할 수 있다...