본문 바로가기

예외2

throws (자바 키워드) 00 개요throws 키워드는 자바에서 메소드가 특정 예외를 발생시킬 수 있음을 선언하는 데 사용되는 키워드예외 처리를 강제하며 메소드를 호출하는 쪽에서 예외를 처리하도록 요구함주로 checked 예외를 다루는 데 사용되며, 런타임 예외는 이 키워드를 사용하지 않고도 처리 가능 01 throws 키워드란1. 정의메소드 선언에서 사용되어 해당 메소드가 발생시킬 수 있는 예외의 종류를 명시함이로 인해 메소드를 호출하는 코드에서는 이 예외를 처리해야 함을 알게 됨2. 문법returnType methodName (parameters) throws ExceptionType1, ExceptionType2 { // 메소드 본문}returnType: 메소드의 반환 데이터 타입 methodName: 메소드의 이름p.. 2024. 9. 30.
traceback (파이썬 모듈) 00 개요목적: 코드 분석 중 traceback 을 import하길래 뭐에 사용하는 것인지 정리하고자함01 traceback 모듈1. 정의Stack Trace (Stack Traceback - 컴퓨터의 내부 처리 작업에 대한 보고)을 출력하거나 가져오는 기능을 제공하는 모듈Python 프로그램의 Stack Trace를 추출, 형식화 및 출력하기 위한 표준 인터페이스 제공이는 Python 인터프리터가 Stack Trace를 출력할 때의 동작을 정확히 모방인터프리터를 둘러싼 "wrapper"와 같은 프로그램 제어 하에 Stack Trace를 출력하고자 할 때 유용즉, traceback 모듈은Python에서 예외(Exception)가 발생했을 때 그 예외의 호출 stack을 추적하고 형식화된 출력을 제공하여 .. 2024. 7. 10.