JAVA/포스팅

자바 변수의 타입

짜집퍼박사(짜박) 2023. 10. 15. 02:30

자바는 강력한 타입 체계를 가진 언어로, 모든 변수는 선언 시점에 정확한 타입을 가져야 합니다. 이러한 타입 체계는 컴파일 시점에 많은 오류를 방지하도록 도와줍니다. 자바의 변수 타입은 크게 두 가지 범주로 나눌 수 있습니다.


A. 기본 데이터 타입 (Primitive data types)
이들은 가장 기본적인 데이터 유형으로, 메모리에 고정된 양의 공간을 차지합니다.

1. 정수 타입
- byte: 8-bit 정수. 범위는 -128에서 127까지.
- short: 16-bit 정수. 범위는 -32,768에서 32,767까지.
- int: 32-bit 정수. 범위는 -2^31에서 2^31 - 1까지.
- long: 64-bit 정수. 범위는 -2^63에서 2^63 - 1까지.

 

2. 부동 소수점 타입
float: 32-bit 실수.
double: 64-bit 실수.

3. 기타
char: 16-bit 유니코드 문자.
boolean: true 또는 false 값만 가질 수 있습니다.


B. 참조 데이터 타입 (Reference data types)
이들은 메모리의 객체나 배열에 대한 참조를 저장합니다.

1. 클래스(Class) 타입
사용자가 정의한 클래스 또는 자바가 제공하는 클래스 (예: String, Object 등)의 변수.

2. 인터페이스(Interface) 타입
사용자가 정의한 인터페이스 또는 자바가 제공하는 인터페이스의 변수.

3. 배열(Array) 타입
동일한 타입의 여러 값들을 저장하는데 사용되는 연속된 메모리 공간. 배열은 기본 타입의 데이터나 참조 타입의 데이터를 저장할 수 있습니다.
자바에서는 기본 데이터 타입의 변수가 직접 값을 저장하는 반면, 참조 데이터 타입의 변수는 실제 데이터가 저장된 메모리 위치를 참조합니다. 이 구분은 자바 프로그래밍에서 변수의 동작 방식을 이해하는 데 중요합니다.

 

With ChatGPT

'JAVA > 포스팅' 카테고리의 다른 글

자바 상수  (0) 2023.10.15
자바 기본 데이터 타입  (0) 2023.10.15
자바 변수 초기화  (0) 2023.10.15
자바 변수의 선언  (0) 2023.10.15
자바 변수  (0) 2023.10.15