[Java] Long과 long의 차이점

sue·2022년 8월 19일
0

JAVA

목록 보기
2/4

개발 도중에 궁금해서 공부한 Java 기록 😶✏️
나는 Long도 모르는 바보였다.... 이렇게 하나 또 알아갑니다.

Long이란?

  • Long은 래퍼 클래스(Wrapper class)로 객체가 기본 데이터 유형을 저장할 수 있는 특정 유형의 클래스이다.
  • 즉, Long 클래스는 원시형 long 값을 객체에 랩하는 클래스이다.
  • 래퍼 클래스는 래퍼 개체를 만들 수 있으며, 개체와 관련된 다른 메소드 사용이 가능하다.
  • Long 클래스 안에 정의된 메소드를 사용할 수 있다는 의미이다.

Wrapper class 설명 참고

long이란?

  • 기본 데이터 유형이다. (= 원시 데이터 유형)
  • long 데이터 유형의 값 뒤에 L을 작성하여 long 값을 나타낸다.
# 예시
long num3 = 15000000000L;

Long과 long의 차이점

  • 주요 차이점은 데이터 유형은 기본 유형이고 래퍼 클래스는 기본 유형이 아니라는 것이다.
  • 원시 데이터 유형(long)은 특정 값을 보유하는 반면 래퍼 클래스(Long)의 개체는 저장된 데이터 위치에 대한 포인터이다.

참고

profile
All is well ! 🔥

0개의 댓글