Notice
Recent Posts
Recent Comments
Link
관리 메뉴

DreamFactory7 :: IT

자바.객체 본문

삽질/자바

자바.객체

우루사1호 2012. 10. 31. 11:20

JAVA에서 객체를 만들때 new라는 키워드를 써서 만든다.
이렇게만들면 힙영역에 만들어진다.
물론 스택영역에 만들수도있으나 스택에만들어진 변수들은
1. 함수에 종속적이어서 함수가 사라지면 데이터도 사라져버리고
2. 영역을 크게 쓰면 성능이 낮아진다.
3. 예전에는 기본메모리영역이 얼마없었고 이런기본메모리는 주로 스택으로 사용했다.
이런 이유 때문에 힙영역에 메모리를 쓰는 기술을 진화시켜왔다.

이런 힙영역은 몇가지 특성이있는데 큰특징으로는 뜬구름과 같은곳이다.
힙영역에 객체를 생성하면 풍선을 만드는것과같다.
하지만 이것을 우리가 쓰거나 할려면 끈을 매달아야하는 방법이 필요하다.
자바나 C언어에서는 그렇게 힙영역을 쓸수있으나 일반적으로 힙영역은 뜬구름과같은곳이라서
한번놓치면 잡을수가 없다.
따라서 반드시 끈을 매달아야하는데..
(구름에 끈을 매단다? 매달고싶으면 매달자.)

아프리카속담에 이런말이있었던것같다.
추장에게는 아들이하나 있었다
그에게는 신뢰하는 심복도있었다.
그는 죽기전 모든 재산을 심복에게 주었다.
그리고 아들에게는 그 심복을 주었다한다.

아들은 포인터이고 심복은 힙영역에 있는 객체인것이다.

'삽질 > 자바' 카테고리의 다른 글

어떤건 되고 어떤건안되는 코드  (0) 2012.11.02
dangling else 문제  (0) 2012.11.01
자바.클래스  (0) 2012.10.31
프로그래밍 언어.구성요소  (0) 2012.10.30
java 에서 array선언의 이해  (0) 2012.10.30