본문 바로가기

JAVA/기본

기본적인 타입

기본형(Primitive type)

byte(1byte), short(2byte), char(2byte), int(4byte), long(8byte)

정수형

float(4byte), double(8byte)

실수형

boolean(1byte)

논리형

char

문자(1글자);

'' 작은따옴표로 감싸야함 


참조형(Reference type)

-기본 타입 8개 빼고 전부 다 라고 보면됨

-객체 형태로 저장됨

-실제 값이 저장된 메모리 주소를 저장해서 사용하는 데이터 형태

-배열도 참조 타입

 

String, Integer 이런애들은 기본적인 데이터 타입이 아닌 java.lang 에서 지원하는 애들이라서

객체에 포함된 메소드들을 사용할 수 있음

예를 들어 String 같은 경우 toString(); equl(); 같은 기능을 사용할 수 있지만

char 타입은 변수 선언하고 . 찍어도 아무것도 안나옴

 


참조 타입 값은 주소값을 찾는다

기본 타입 값은 실제값을 찾는다

 

주소 값 > 실제 값

 

같은 숫자여도 Integer 서로 다른 객체 선언 후 == 비교하면 false 나오고

실제값을 기준으로하면 true 가 나옴



 

반응형