프로그램 (Java)의 변수의 수명은 얼마입니까?
-
20-09-2019 - |
문제
프로그램에 가변이 얼마나 오래 살고 있는지 말해 줄 수 있습니까 (Java). IE 변수 내부 메서드, 매개 변수에 사용되는 변수, 정적 변수, 메소드에서 반환하는 데 사용되는 변수 등이 선언되었습니다.
감사.
해결책
- 메소드가 종료 될 때 내부 메소드가 선언 된 참조는 범위를 벗어납니다.
- 메소드로 전달 된 매개 변수는 더 이상 참조가 없거나 범위를 벗어날 때까지 GC에 적합하지 않습니다.
- 정적 참조는 클래스와 관련이 있으며 클래스가로드되는 한 라이브입니다.
- 반환 된 참조는 더 이상 참조가 없거나 범위를 벗어날 때까지 GC에 적합하지 않습니다.
제휴하지 않습니다 StackOverflow