반응형
SMALL
■ 타입이란?
컴퓨터는 데이터를 다룰 때, 그 데이터를 메모리에 임시로 기억해둔다. 이때, 컴퓨터는 데이터를 어떤 종류이고, 얼마만큼의 크기를 가지는지 알아야한다. 그래야 데이터를 온전히 보관할 수 있을 만큼의 메모리 공간을 확보할 수 있다.
이처럼 데이터의 종류와 크기를 결정짓는 것이 바로 데이터 타입이다.
■ 기본타입과 참조타입
자바의 타입은 실제 값을 의미하는 기본 타입( Primitive Type )과 어떤 값이 저장된 주소를 값으로 하는 참조 타입 (reference type), 두가지의 데이터 타입을 가지고 있다.
- 기본 타입( Primitive type )
- 데이터의 실제값을 의미
- 정수타입( byte, short, int, long ), 실수타입 (float, double), 문자타입(char), 논리타입(boolean)
- 참조 타입 ( Reference type )
- 데이터가 저장된 주소값을 의미
- 객체의 주소를 저장, 8개의 기본형을 제외한 나머지 타입
public class Main() {
public static void main(String[] args) {
Object object = new object();
System.out.println(Object);
}
}
위에 코드를 출력하면 Java.lang.object@35bbe5e6이 출력 될 것이다. ( 구체적인 주소값은 다 다르다 ) 가 출력될 것이다. 이때 @35bbe5e6 이 객체의 주소값에 해당한다.
LIST
'Programming > java' 카테고리의 다른 글
[Java] 열거형과 에노테이션 (0) | 2022.05.19 |
---|---|
[Java] 제네릭 (0) | 2022.05.17 |
[Java] Field 와 static keyword (0) | 2022.05.10 |
[JAVA] IF문 IF ELSE 문 중첩 실행 (0) | 2022.04.26 |