
1. 오류 메시지의 배경오류 메시지 “Cannot cast from Object to long”은 객체(Object) 타입을 자바의 원시형 long으로 직접 캐스팅(casting)하려 할 때 발생예를 들어, 다음과 같은 코드가 있을 때: Long obj = 123L;long num = (long) obj; // 오류 발생! 위 코드는 컴파일 타임에 오류가 발생왜냐하면, 변수 obj는 실제로 Long 타입의 객체인데, 이를 바로 원시형 long으로 캐스팅하려고 하기 때문 2. 문제의 원인: Primitive vs WrapperJava에서는 원시형(primitive) 데이터 타입과 객체(참조형) 데이터 타입을 구분Primitive 타입 (예: long, int, float 등):메모리 상의 값 자체를 저장..