Java에는 포인터가 없다

JAVA 2014. 1. 13. 12:12

"Java에는 포인터가 없다" 라고 Java의 장점 이라고 생각하는 것은 입문자도 외우고 있다. 하지만 이 부분은 의외로 Java를 혼란스럽게 하는 주범이라고 생각한다. Java에 포인터가 없기는 커녕 primitive(int, short, char, long...등 JVM의 Heap에 object로 생성되지 않는것들)를 제외하면 "포인터 밖에 없는 언어이다"라는 명제가 성립되게 된다. 사실 여기서 포인터라고 함은 C 의 그것과는 조금 다른 reference(참조)이긴 하지만...


"즉, 자바의 클래스형의 변수는 모두 포인터이다."


'JAVA' 카테고리의 다른 글

JAVA 환경변수 설정  (0) 2014.01.22
이클립스에서 UML 그리기  (0) 2014.01.22
소설 같은 자바  (0) 2014.01.13
자바에서의 인스턴스란?  (0) 2014.01.09
[JAVA] static키워드 바로알기  (0) 2014.01.09