반응형
💥 Exception (이셉션) 이란?
예외 상황
→ 코드가 실행되다가 문제가 생겼을 때 발생하는 이벤트
🎯 예를 들어 볼게!

- 배열에 5번 인덱스는 없음
- 그래서 자바가 멈추면서 예외(Exception)를 발생
- 이 예외의 이름은
✅ 자바의 대표적인 Exception 예시
예외 이름언제 발생하나
NullPointerException | null 값을 사용했을 때 |
ArrayIndexOutOfBoundsException | 배열 범위를 벗어난 접근 |
ArithmeticException | 0으로 나눴을 때 (1 / 0) |
NumberFormatException | 숫자 아닌 걸 숫자로 바꾸려 할 때 (Integer.parseInt("abc")) |
🔧 예외를 처리하는 방법 (try-catch)

→ 이렇게 하면 프로그램이 멈추지 않고, 예외 메시지를 출력하고 계속 실행됨
🧠 한 줄 요약
Exception(이셉션) = "코드 실행 중 발생하는 에러 상황"
→ 프로그램을 안전하게 멈추거나, 처리할 수 있게 해주는 기능
📛 네임스페이스(Namespace) 란?
자바에서는 정확히 "네임스페이스"라는 키워드는 잘 안 쓰지만, 비슷한 개념이 있음.
👉 쉽게 말하면?
이름이 겹치지 않게 구분해주는 공간!
✅ 예시:
- java.util.Scanner
- java.util.Date
- java.sql.Date
여기서 util과 sql은 각각 다른 네임스페이스 역할을 해. 같은 Date 클래스가 있지만 충돌하지 않음!
왜냐면 **패키지(package)**로 구분되니까.
🔸 자바에서는 네임스페이스 = 패키지(package) 개념으로 보면 됨!
🔢 리터럴(Literal)
👉 리터럴이란?
"고정된 값", 즉 코드 안에서 그대로 적힌 값.
✅ 예시:

리터럴은 변수가 아니라, 코드 안에 직접 쓰는 값을 말함.
#자바 #자바학습 #자바기초 #자바프로그래밍 #자바언어 #자바기초학습 #자바배우기 #자바개발 #자바코딩 #자바문법 #자바배열 #자바클래스 #자바객체지향 #자바메서드 #자바변수 #자바조건문 #자바반복문 #자바예제 #자바튜토리얼 #자바개발자
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
java 2차원 배열 (0) | 2025.04.07 |
---|---|
java 상수란? (0) | 2025.04.07 |
java 배열 / 1차열 배열 (0) | 2025.04.04 |
java 반복문 (0) | 2025.04.03 |
java 조건문 (0) | 2025.04.02 |