1. 객체의 구조
- 객체는 클래스에 의해 실체화 된것이다. (참고주소: http://naraeh.tistory.com/12)
- 객체 (원시)변수는 존재하지 않는다!! => 객체 레퍼런스변수(레퍼런스)만 존재할뿐 ex) Dog myDog = new Dog(); //myDog는 (원시)변수가 아니라 레퍼런스변수
2. 객체의 선언 및 생성
Dog myDog = new Dog(); |
- 객체의 선언: Dog myDog => JVM에 레퍼런스 변수용 공간을 할당해 달라는 요청 후 그 변수명을 myDog로 지정
- 객체의 생성: new Dog() => Dog객체를 위한 공간마련
3. 객체의 메모리관리
- garbage collection: 주소
'개발 > Java' 카테고리의 다른 글
[JAVA] method(메소드) (0) | 2017.01.01 |
---|---|
[JAVA] array(배열) (0) | 2017.01.01 |
[JAVA] JVM이 메모리를 관리하는 방법 - garbage collection(가비지 컬렉션) (0) | 2016.12.31 |
[JAVA] "인스턴스변수VS 메소드"와 "클래스 VS 객체" (0) | 2016.12.31 |
[JAVA] 기초03 (0) | 2016.12.31 |