자바 참조 타입
자바의 타입은 크게 기본타입과 참조타입 으로 분류한다. 기본 타입은 정수, 실수, 문자, 논리 리터럴을 저장하는 타입을 말한다. 참조 타입은 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스를 말한다. 기본 타입과 참조 타입 기본 타입으로 선언된 변수와 참조 타입으로 선언된 변수의 차이점은 저장되는 값이다. 기본 타입은 byte, char, short, int, long, float, double, boolean 변수는 실제 값을 변수 안에 저장하지만, 참조 타입인 배열, 열거, 클래스, 인터페이스 변수는 메모리의 번지를 변수 안에 저장한다. 번지를 통해 객체를 참조한다는 뜻에서 참조 타입 이라고 부른다. 예를 들어 int 타입과 double 타입으로 선언된 변수 age, price가 있..
2023. 6. 21.
자바 기본 타입
자바는 정수, 실수, 논리값을 저장할 수 있는 기본 타입을 제공한다. 자바의 기본 타입은 총 8개이다. 아래의 표 참조 구분 저장되는 값에 따른 분류 타입의 종류 기본 타입 정수 타입 byte, char, short, int, long 실수 타입 float, double 논리 타입 boolean 정수 타입 자바에서 정수 타입은 총 5개로, 아래의 표와 같이 메모리 사용 크기와 저장되는 값의 범위가 서로 다르다. 타입 메모리 사용 크기 저장되는 값의 허용 범위 byte 1byte 8bit -2⁷ ~ (2⁷ - 1) -128 ~ 127 short 2byte 16bit -2¹⁵ ~ (2¹⁵ - 1) -32,768 ~ 32,767 char 2byte 16bit 0 ~ (2¹⁶ - 1) 0 ~ 65535(유니코드..
2023. 6. 19.