throws

throw 와 throws 는 뭐가 다를까요? 구분throwthrows의미예외를 직접 발생시킴예외가 발생할 수 있다고 선언위치메서드 내부메서드 선언부 (괄호 뒤)역할예외를 명시적으로 발생시킴호출한 곳에 예외 처리를 넘김함께 쓰는 대상예외 객체 (new Exception)예외 클래스 이름 (Exception) 간단하게 말하면?✅ throw➡ "예외를 직접 던질 때 사용하는 키워드!"예: 특정 조건에서 강제로 예외를 발생시킬 때throw new IllegalArgumentException("잘못된 입력입니다"); ✅ throws➡ "이 메서드는 예외를 던질 수도 있어~" 라고 알리는 키워드!예: 호출한 쪽에서 예외 처리를 하라고 넘길 때public void readFile() throws IOExceptio..
예외(Exception)란?프로그램이 실행 중에 예상치 못한 문제가 발생하는 것을 말합니다. 예를 들어 배달 앱에서, 고객 주소가 비어 있으면 앱이 ‘어떻게 배달하지?’ 라며 멈출 수 있어요.이런 상황이 바로 예외입니다. 그래서 자바는 '예외(Exception)'라는 기능을 제공해서,개발자가 문제를 감지하고, 처리할 수 있게 도와줍니다. 예외가 발생하는 이유예외는 마치 우리가 예상하지 못한 상황을 만났을 때처럼 작동합니다.음식 주문 앱에서 고객이 주소를 입력하지 않음 → “배달할 곳이 없음!”은행 앱에서 잔액이 0원인데 출금 요청 → “돈이 없는데 출금?” 자바에서 예외가 발생하는 대표적인 상황 상황설명발생하는 예외0으로 나누기수학적으로 불가능ArithmeticException배열 범위 벗어나기없는..
WooZzing
'throws' 태그의 글 목록