개발/Java
[JAVA] 객체
NH
2016. 12. 31. 21:58
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: 주소