※Primitive Type
Primitive Type은 JavaVM에서 지원하는 비객체형 타입입니다. 비객체라는 건 자바에서 사용되는 객체형 타입은 아니지만 예외적으로 지원을 해야하는
기본형 타입을 말하는 것입니다. byte, int, shot, long, integer, float, double, 부동소수점 개열과 boolean등을 예로 들 수 있습니다.
※Reference Type
Reference Type은 java에서의 최상위 클래스인 java.lang.Object클래스를 상속하는 모든 클래스들을 말합니다. 물론 new로 인하여 생성하는 것들을
메모리 영역 heap영역에 생성을 하게되고, Garbage collecto라는 곳에 등록을 하게되고 버려집니다.
'STUDY > JAVA' 카테고리의 다른 글
[JAVA]내부클래스, 중첩클래스, 지역클래스, 익명클래스 (0) | 2018.09.12 |
---|---|
[JAVA]접근제어자 (0) | 2018.09.12 |
[JAVA]java의 인터페이스(interface)와 추상 클래스(abstract class) (0) | 2018.09.12 |
[JAVA]java는 call by value? call by reference? (0) | 2018.09.12 |
[JAVA]객체와 인스턴스 (0) | 2018.09.07 |