Backend/SpringBoot
인스턴스
Mo'Greene
2022. 11. 2. 15:09
클래스를 만들고 클래스 안에 개개인의 학생들을 만들때
그 하나하나의 학생들은 인스턴스가 된다.
즉, 인스턴스는 우리가 흔히 객체라고 부르는 값이 된다. 정확히 인스턴스와 객체는 같은 용어가 아니라고 함
인스턴스는 동적메모리(heap memory)에 해당됨
Heap 메모리는 c,c++언어에서는 주기적으로 정리를 해주어야 하는데
자바는 gabage collector 가 주기적으로 사용하지 않는 메모리를 정리
Student student1 = new student();
student1.name = "장";
System.out.Println(student1);
참조변수는 student1 이 되는것이고 그중에 참조값은 name이 되는것
참조변수가 어떤건지 볼때는 sout값을 찍어줘서 확인가능