ClassCastException

Java

ClassCastException 왜 발생할까?

자바 하다 보면 어느 순간 이런 에러를 만나게 된다.👉 ClassCastException처음 보면 “캐스트? 타입 변환?” 이런 느낌이라 헷갈리는데,핵심만 딱 잡으면 생각보다 단순한 예외다.ClassCastException 이란?👉 "잘못된 타입으로 형변환(Casting) 했을 때 발생하는 예외"즉,서로 호환되지 않는 타입을 억지로 바꿀 때 터진다.가장 기본적인 예제public class Main { public static void main(String[] args) { Object obj = "hello"; Integer num = (Integer) obj; // ❌ 여기서 오류 }}왜 터질까?obj 실제 타입 → String우리가 바꾸려는 타입 → Intege..

Coding_Slowly
'ClassCastException' 태그의 글 목록