simpleClass sc = new simpleClass();
sc.getObject();
...
simpleClass.java자바 코딩 표준
class simpleClass {
static int st = 0;
public Integer getObject() {
Integer i = 10;
Integer j = 10;
Integer result = 10;
try {
result = getSum(i, j);
} catch (Exception ex) {
ex.printStackTrace();
} finally {
i = null;
}
return result;
}
public Integer getSum(Integer a, Integer b) {
return a + b;
}
}
설명해주십시오하는 변수/객체 쓰레기 자격 때입니까?
몇 시까 지 메모리에 남아 있습니까?
가비지 메모리를 사용할 수 있지만 메모리에 남아있는 개체는 어떻게해야합니까?
메모리에있을 때까지 인생과 인상입니다.
내 친구들과 나는 이미이 문제에 대해 토론을 해왔고 여전히 많은 다른 성명서로 계속하고 있습니다.
x 버디이지만 완료/실행 메소드의 객체는 가비지 콜렉션 itSelf에 적합하므로 i = null; j = null; –
이 간단한 메소드에서는'i = null'과'j = null'은 필요 없습니다. 매우 오래 실행되는 방법의 경우 이해할 수 있지만 메모리 또는 성능 문제가있는 경우에만 이러한 최적화에 대해 생각한 다음 측정하십시오. –