Bytecode (1) 썸네일형 리스트형 [Java] 자바코딩, 이럴 땐 이렇게 - 메소드 체인 형태의 호출에서의 bytecode동작과 메모리 반환 관계 발단 오랜만에 네이버 카페 남궁성의 코드 초보 스터디에 갔는데, 재미난 질문이 있어서 정리를 해 본다. 게시물 및 책 내용 카페 게시물 링크 : Stringbuffer 클래스의 append메소드 관련 책이름 : 자바코딩, 이럴 땐 이렇게 - PMD로 배우는 올바른 자바코딩 방법 책 내용 책의 일부 append를 연결해서 사용하면 메서드 체인이 발생해 메모리 누수가 발생할 가능성이 있다. 위 내용에 대한 설명 모든 메서드가 하나의 체인으로 연결되며 이 메서드에 사용된 모든 인자도 연결되므로 비효율적인 메모리 점유가 발생 하지만 메소드 체인으로 서로 연결된 메서드는 결국 연결된 모든 메소드의 스택이 종료되기 전까지 점유한 메모리를 반환하지 않으며, 메서드에 전달된 인자 또한 모든 메서드가 종료되기 전까지 메.. 이전 1 다음