자바 기초 - 자료형

Mkim4·2023년 11월 23일
0

자료형 (data type) = 자료(data) + 형(type)
데이터(값)의 형태 - 변수 선언 시 어떤 값이 들어갈지 자료형을 미리 지정

자료형은 크게 2가지로 나눌 수 있다.

1. 기본 자료형(primitive type)

값을 가지고 있는 변수

2. 참조 자료형(reference type)

기본 자료형이 아닌 모든 자료형을 참조 자료형이라고 할 수 있다.
값을 직접 가지고 있는 것이 아니라 값이 저장되어 있는 주소를 가지고 있는 (참조하는) 변수

먼저 기존 자료형에 대해 살펴보겠다.

논리형 boolean

크기: 1byte
설명: true 또는 false 의 값, 주로 조건식에서 사용
저장범위: true 또는 false
기본값: false

문자열 char

크기: 2byte
설명: 한 문자만 저장 가능
저장범위: 0 ~ 65,535
기본값: ₩u0000

정수형 byte

크기: 1byte
설명: 정수형 중 가장 작은 범위의 값을 저장, 주로 이진데이터를 다룰 때 사용
저장범위: -128 ~ 127
기본값: 0

정수형 short

크기: 2byte
설명: 많이 사용되지않음, C언어와 호환 시 사용
저장범위: -32768 ~ 32767
기본값: 0

정수형 int

크기: 4byte
설명: 정수를 저장하기 위해 가장 많이 사용되는 자료형
저장범위: -2147483648 ~ 2147483647
기본값: 0

정수형 long

크기: 8byte
설명: 정수를 저장하기 위해 가장 많이 사용되는 자료형
저장범위: -9223372036854775808 ~ 9223372036854775807
기본값: 0

실수형 float

크기: 4byte
설명: 실수값 저장 시 사용
저장범위: -3.4028235E38 ~ 3.4028235E38
기본값: 0.0

실수형 double

크기: 8byte
설명: 실수값 저장 시 사용, 숫자 중 가장 큰 값 저장 가능
저장범위: -1.7976931348623157E308 ~ 1.7976931348623157E308
기본값: 0.0

참조자료형은 기본자료형과는 달리 값을 직접 저장하는 것이 아니라, 값이 메모리에 저장되며 이 메모리의 주소값을 저장하는 것이다. 참조 자료형의 종류는 문자열, 배열, 클래스, 인터페이스 총 4가지의 종류가 있다. 클래스와 인터페이스는 직접 만들 수 있는 자료형이다.

문자열 String

1) String 클래스를 이용한 객체
2) 문자들이 나열되어 있는 구조
3) 쌍따음표("")로 감싸서 표현

profile
귀요미 개발자

0개의 댓글