Kitaran hayat objek Java termasuk: penciptaan objek, permulaan, kebolehcapaian, penolakan dan kitar semula. Objek dicipta melalui kata kunci baharu, pemulaan dilakukan dalam pembina, kebolehcapaian merujuk kepada capaian melalui pembolehubah rujukan, ketidaksahihan merujuk kepada tidak lagi boleh dicapai, dan kitar semula merujuk kepada pemungut sampah yang melepaskan memori objek yang tidak sah.
Kitaran hayat objek Java
Objek Java melalui peringkat berikut dalam kitaran hayat:
1 Cipta
new
dilaksanakan, JVM akan memperuntukkan memori dan memanggil pembina objek. new
关键字创建。new
关键字执行时,JVM 会分配内存并调用对象的构造方法。2. 初始化
3. 可达性
4. 失效
5. 回收
实战案例:
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // ... } public class Main { public static void main(String[] args) { // 创建一个 Person 对象 Person person = new Person("John", 30); // 对象可达并且可以访问 System.out.println(person.name); // 打印 "John" // 将 person 引用赋值给 null,对象失活 person = null; // 垃圾回收器将回收 person 对象使用的内存 } }
在这个案例中,当 person
引用被赋值为 null
时,Person
orang
diberikan nilai null
, Orang Objek
akan menjadi tidak sah. Memori objek itu kemudiannya akan dituntut semula oleh pemungut sampah. 🎜Atas ialah kandungan terperinci Apakah kitaran hidup objek Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!