Java/디딤돌 Java 언어 Part1

[Java 소스] 쓰레기 수집 - System.gc()를 호출한 예

언제나휴일 2016. 12. 10. 00:39
반응형

[Java 소스] 쓰레기 수집 - System.gc()를 호출한 예


Program.java

Unit.java



public class Unit {

    int num;

    public Unit(int num){

        this.num = num;

    }

    public int getNum(){

        return num;

    }

    protected void finalize(){

        System.out.println(num+"번 개체 정리");

    }

}



public class Program {

    public static void main(String[] args){

        Unit unit1 = new Unit(1);

        System.out.println("유닛 생성"+unit1.getNum());

        Unit unit2 = new Unit(2);

        System.out.println("유닛 생성"+unit2.getNum());

 

        unit1 = null;

        System.gc();

        System.out.println("");

    }

}



실행 결과

유닛 생성1

유닛 생성2

1번 개체 정리



본문

[Java] 4. 4 개체의 생성과 소멸, 4.4.1 개체의 생과 



반응형