반응형 autocloseable1 [엘레강트 오브젝트] 4.4 RAII를 사용하세요 이 내용은 엘레강트 오브젝트 를 읽으면서 정리한 내용을 포함하고 있습니다. RAIL Java의 RAIL 정리 RAIL 리소스 획득은 초기화 C++에 존재하는 매우 강력한 기법 가비지 컬렉션을 이용해서 객체를 제거하는 Java에서는 사라진 개념 핵심은 객체가 살아있는 동안에만 리소스를 확보하는 것이다. Java의 RAIL 가비지 컬렉션 객체가 더 이상 사용되지 않을 때 객체를 제거하는 작업을 백그라운드로 진행 기술적으로 Java에서는 main() 메서드의 실행이 종료된 이후에도 객체 t가 계속 살아 있을 수 있다. main() 메서드가 종료된 후에는 더 이상 객체가 필요하지 않지만, Java는 객체를 즉시 파괴하지 않는다. 대신 객체가 오랜 시간 메소리에 머무를 수 있는데, 이런 객체를 가비지 라고 부른다.. 2023. 4. 9. 이전 1 다음 반응형