引用类型

  • 除了基本数据类型,Java中的其他变量均为引用类型变量
  • Java中的数组也属于引用类型变量
  • 当某个对象没有被任意引用变量引用时,JVM将在合适的时候对其进行回收操作
    调用System.gc()将立即执行垃圾回收操作

堆栈

  • 引用类型变量分配在栈区
  • 类实例对象分配在堆区