본문 바로가기

JAVA

14:객체와 메모리

1.메모리에서 객체 생성(동적 생성)

:객체는 메모리에서 동적으로 생성되며, 객체가 더이상 필요없게 되면 GC(Gabage Collector)에 의해서 제거된다.

 

2.레퍼런스(가리킨다)

:생성한 객체의 주소를 변수에 저장하는 것을 레퍼런스라고 한다.

같은 클래스에서 만들어졌어도 레퍼런스 주소가 각각 다르다.

 

3.자료형이 같아도 다른 객체

:자료형이 같아도 다른 공간에 존재하는 객체는 다른 객체이다.

 

4.null과 NullPointException

레퍼런스에 null이 저장되면 객체의 연결이 끊기며, 더이상 객체를 이용할 수 없다.

'JAVA' 카테고리의 다른 글

16.패키지와 static(수정중)  (0) 2021.04.07
15.생성자와 소멸자 그리고 this 키워드(수정중)  (0) 2021.04.07
13.메서드  (0) 2021.04.06
12.클래스 제작과 객체 생성  (0) 2021.04.06
11.객체 지향 프로그램이란  (0) 2021.04.06