logo

[Java] 데이터 타입 Long, long, int의 차이 어떤걸 써야할까

language-logoJava

• Java에서 long은 원시 타입으로 실제 메모리에 데이터 값을 직접 저장하며, Long은 참조 타입으로 객체의 메모리 주소를 참조한다.
• 원시 타입인 long은 null 값을 할당할 수 없으나, 참조 타입인 Long은 null 할당이 가능하여 값이 없음을 표현할 수 있다.
• 도메인에서 ID 값으로 Long을 사용하는 이유는 기본값으로 null을 가질 수 있어 값이 없음을 명확히 표현할 수 있기 때문이다.
• long과 int의 차이는 long이 더 많은 메모리를 필요로 하고 처리 속도가 느리다는 점이다.

thumbnail
북마크
공유하기
신고하기
2분 분량
조회수 363
profile-image도잎
일 년 전
Copyright © 2025. Codenary All Rights Reserved.