Skip to main content

소프트 참조 란 무엇입니까?

Java Reg에서;코딩 언어, 참고 문헌은 프로그래머가 해당 참조를 알지 못하더라도 객체, 문자열 및 변수에 대한 참조가 지속적으로 이루어집니다.이 참조는 쓰레기 수집기와 직접 통신합니다. 쓰레기 수집기는 불분명 한 정보를 수집하고 더 이상 메모리를 차지하지 않도록하는 기능입니다.기본적으로 모든 참조는 강력한 참조이며 코딩없이 설정됩니다. 이는 쓰레기 수집가에게 해제되지 않습니다.소프트 참조를 사용하면 데이터를 버릴 수 있습니다.모든 비 강력한 참조에 대한 중간 수준의 참조입니다.

프로그래머가 Java Reg로 무엇이든 할 때마다 문자열을 만들거나 복잡한 기능을 만드는 것만 큼 간단한 경우 참조가 이루어집니다.프로그래머는 참조 명령을 작성할 필요가 없습니다.참조는 자동으로 이루어지며 기본적으로 강력한 참조입니다.이는 전체 스크립트에 필요한 적분 객체에 연결되어 있기 때문에 참조의 데이터를 버릴 수 없음을 의미합니다. 그러나 일부 데이터는 많은 메모리를 차지하기 때문에 버려야합니다.예를 들어, 프로그래머가 일련 번호가 사용되는 스크립트를 작성하거나 다른 임시 정보를 수집하거나 작성하는 경우이 정보를 유지하는 것이 해 롭습니다.Java 프로그램은 불필요한 경우에도 정보를 버리는 것을 거부하고 스크립트는 기능을 위해 점점 더 많은 메모리가 필요할 것입니다.쓰레기 수집가에게 데이터가 해제 될 수 있다고 알려줍니다.일단 출시되면 문자열 또는 섹션은 NULL로 읽습니다.가비지 수집가는 설정에 따라 데이터가 언제 버려야하는지 결정합니다.약한 참조는 가장 약하고 데이터가 빠르게 제거됩니다.임시 데이터를 여러 번 사용할 수있는 스크립트에 가장 적합한 소프트 참조가 다음 줄에 있습니다.팬텀 참조는 거의 자동으로 1 초 안에 버려지며 드물게 사용해야합니다.메모리가 가득 차면 쓰레기 수집가는 먼저 약한 참조를 모두 파괴합니다.모든 약한 참조가 사라지고 메모리가 여전히 데이터를 제거 해야하는 경우 다음에 소프트 참조가 버릴 것입니다.