variable scope (1) 썸네일형 리스트형 programming : 사용하지 않는 변수를 계속 살려두지 마세요.. 동정심 따윈... ※ 객체와 객체가 가지고 있는 인스턴스 변수 및 메소드 내의 로컬 변수들에 대해 오해를 좀 했네요. 블록과 메소드를 이용하여 변수들의 삶을 명시해주는 것은 메모리 입장에서는 상관이 없습니다. 그저 linking이 있느냐 없느냐의 차이이지, 객체는 어쨌든 변수들을 모두 가지고 메모리에 상주하며 gc는 객체를 참조하고 있는 변수가 있는지 여부만 확인하고 객체를 가지고 갑니다. 따라서, 객체안에서 선언되었던 모든 변수들은 객체의 라이프사이클과 함께한다고 보면 되겠습니다. 과거에 작성된 여러 jsp source code들을 접하면서 느끼는 점은 대체 왜이렇게 엉망인가하는 당혹감입니다. (아무래도 java파일보다는 jsp파일 작성시 이런 경우가 많더군요) 물론 그 당시에 어떠한 패턴이 정의되어 있지 않았었기에 생.. 이전 1 다음