객체 할당은 new 연산자를 사용하여 동적으로 수행됩니다.
메모리는 무한하지 않으며 부족할 수 있으며 이로 인해 new가 실패할 수 있습니다.
사용하지 않는 객체에서 사용 가능한 메모리를 회수하는 것은 동적 할당 체계에서 매우 중요합니다.
일부 언어에서는 메모리 해제가 수동으로 이루어집니다.
Java는 가비지 수집을 사용하여 자동으로 메모리를 확보합니다.
가비지 수집은 프로그래머 개입 없이 백그라운드에서 발생합니다.
객체에 더 이상 참조가 없으면 해당 메모리가 해제됩니다.
재활용된 메모리를 새로운 할당에 사용할 수 있습니다.
가비지 수집은 프로그램 실행 중에 산발적으로 발생합니다.
쓰레기 수거는 재활용할 물건이 있고 재활용이 필요한 경우에 수행됩니다.
가비지 수집은 시간이 많이 걸리며 적절한 경우에만 발생합니다.
가비지 수집이 언제 발생하는지 정확히 알 수는 없습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3