"Array_Name [] = NULL"을 사용하면 Java의 가비지 수집기가 나머지 배열을 수집합니까?Java Array Destroy
답변
Array_Name
이 실제로 처음부터 배열을 참조하고있는 경우에만. 그리고 배열에 대한 다른 참조가없는 경우에만. 그리고 배열의 바깥쪽에있는 어떤 것도 참조하지 않는 배열 요소 만 되찾을 것입니다. 그리고 그것은
Array_Name[] = NULL
정말 의미가 없습니다 않는 유일한 것입니다하지만 난 당신 같은 것을 할 거라고 믿고있어 :.
Foo[] Array_Name = new Foo[n];
//...
Array_Name = null; // Note the lowercase "null"
을 이 은 일 수 있습니다. 위에서 설명한 조건에 따라 가비지 수집의 적절한 대상이 배열이됩니다.
+1 * ... 자바 코드가 실행될 때 GC가 비 결정적입니다. (즉, GC는 대부분 결정적이지 않습니다.) –
위에서 언급 한 Dan의 모든 내용에 동의하지만 실제로 System.gc()를 호출하여 수동으로 가비지 수집을 트리거 할 수 있습니다. 물론 언급 한 바와 같이 이것은 더 이상 다른 것으로 참조되지 않는 객체 만 수집합니다.
System.gc()를 호출하는 것이 좋습니다. –
나는 동의한다, 나는 지금 선택권을 다만 선물하고있다. – Tyler
- 1. JRuby Array to Java Array
- 2. Java Array 도움말
- 3. java jlabel array
- 4. Java Array 개념
- 5. Java Object Array IO
- 6. Java prefixAverages/array help
- 7. Android Java Vertex Array?
- 8. Java Array Questions
- 9. Java Array Index of Bounds
- 10. 아이템 가져 오기 4J Java Array
- 11. MooTools : destroy() 이벤트에 첨부하기
- 12. 자바 서블릿 init과 destroy
- 13. MooTools : destroy() 및 이벤트
- 14. BlazeDS 대상 destroy()?
- 15. 레일이 validates_associated on destroy
- 16. C++ Array in Header
- 17. 종속성 => : destroy 및 before_filter
- 18. FileChooserDialog destroy() 후 화면에 붙어
- 19. 평가 중 : dependent => : destroy
- 20. preg_match array
- 21. 문제점 : BPEL Array 채우기
- 22. REXP 오브젝트를 double array (Java/R)로 변환
- 23. 런타임시 Java Array 객체를 동적으로 생성 할 수 있습니까?
- 24. [array] 객체에 요소를 추가 하시겠습니까?
- 25. 다음 SQL 문 실행 후 테이블이 Array [0], Array [1], Array [2], Array [3]으로 채워진 이유는 무엇입니까?
- 26. REST destroy link 생성 문제가 발생했습니다.
- 27. 스레드의 stop(), destroy(), resume() 메소드를 비추천한 이유
- 28. wx.Panel borders는 Destroy() 메서드로 파괴되지 않습니다.
- 29. JavaScript는 Perl의 DESTROY 메소드와 동일한 기능을합니까?
- 30. jQuery Tools -> Tooltip destroy method?
사소한 점 :'Array_Name [] = NULL'은'Array_Name = null'을 의미하는 것입니다, 그렇습니까? – Mehrdad
정말'arrayName = null'이어야합니다 ... 스타일 역시 중요합니다. –