对象在内存中的存放形式
垃圾回收:虚拟机自动回收没有被变量所引用,同时没有被使用的对象
null表示在变量中,没有存放任何对象的引用。
对null值进行属性和方法的调用,会抛出空指针异常
Employee e = null;
e.age = 30;
异常:java.lang.NullPointerException
java数据类型
java数据类型分为基本数据类型和引用数据类型
基本数据类型变量中存放的是具体的数值
引用数据类型变量中存放的是对象的引用
对象的销毁
如果一个对象没有任何引用,并该对象没有被使用,那么就具备了被垃圾回收机制(GC)回收的条件
如果我们想主动通知垃圾回收机制回收一个对象,只需要:
引用类型变量 = null;
Employee e = new Employee();
e = null;