[JAVA] 기본 데이터 타입

기본 데이터 타입의 역할

자바는 기본 데이터 타입(primitive data type)이라고 불리는 내부적인 데이터 타입을 제공합니다. 이러한 기본 데이터 타입은 단순한 값 자체를 저장하는 데 사용되며, 객체가 아니기 때문에 메모리 사용과 연산에서 효율적입니다. 기본 데이터 타입은 자바 프로그래밍의 핵심이며, 다양한 연산 및 데이터 저장에 필수적입니다.

 

기본 데이터 타입의 종류

1. 정수형

  • byte : 8비트 부호 있는 정수 (-128 ~ 127)
  • short : 16비트 부호 있는 정수
  • int : 32비트 부호 있는 정수
  • long : 64비트 부호 있는 정수

2. 실수형

  • float : 32비트 부동 소수점
  • double : 64비트 부동 소수점

3. 문자형

  • char : 16비트 유니코드 문자

4. 논리형

  • boolean : 참(true) 또는 거짓(false)

기본 데이터 타입의 특징

  • 메모리 사용: 기본 데이터 타입은 정확한 크기를 가지며, 메모리 사용이 효율적입니다. 이는 대량의 데이터를 다룰 때 중요한 이점입니다.
  • 연산 속도: 기본 데이터 타입은 객체보다 연산 속도가 빠르며, 산술 연산 및 비교 연산에서 유리합니다.
  • 값 복사: 변수에 할당된 값은 실제 값 자체를 저장하므로, 값이 복사되어 전달됩니다. 이는 참조 타입과의 큰 차이점 중 하나입니다.

기본 데이터 타입은 자바 프로그래밍에서 중요한 역할을 하며, 메모리 사용, 연산 속도, 값 복사 등 다양한 측면에서 장점을 가지고 있습니다.