gimmesilver's blog

Agbird.egloos.com

포토로그



자바에도 포인터는 있다 프로그래밍

 요즘은 프로그래밍 관련 게시판을 거의 가지 않아서 잘 모르겠지만 예전에만 해도 '자바는 포인터가 없어서 안전해요~' 뭐 이런 말을 하는 사람들이 간혹 있었다. 물론 이건 '하스켈은 퀵소트 두 줄이면 짤 수 있어요~' 만큼이나 구라다. 지칭하는 용어만 바뀌었지 개념은 마찬가지다. 
 이에 대해 잘 설명된 개념글 하나 http://javadude.com/articles/passbyvalue.htm?repost 

덧글

  • jangxyz 2009/12/14 19:05 # 삭제 답글

    그래도 결국 "자바.. 포인터 X.. 안전!"이라고 말하는건 고스란히 자바를 만든 사람들의 의도대로 라고 쓰여 있네요 ㅎ
    포인터가 없다는 말은 거짓이지만, 포인터가 없어서 안전하다고 여기는건 오케이?
  • silverbird 2009/12/15 12:43 #

    노노~ 안전한 이유가 '포인터가 없어서' 라고 주장하거나 받아들여서는 안되고 정확히는 '프로그래머가 C/C++처럼 직접적인 포인터 연산을 할 수 없도록 안전 장치를 강화한 것'이라고 알고 있어야 한다는 것이죠...
  • object 2010/06/06 05:45 # 답글

    뒤늦게 잘 봤습니다! 예전에도.. C/C++의 포인터를 call-by-reference라는 말이 있어 굉장히 혼동스럽게 만들었죠. 포인터 값을 value로 보내는 것인데 말입니다. 포인터라는 컨셉이 있긴 있는데 그걸 억지로 감추려다 하다보니 이런 오해가 생긴 것 같네요.
댓글 입력 영역