我是这么理解的,不知道对不对.
不管是什么位置的变量,你这个变量总要有个类型的,下面进入正题了.
类型分为二种:
第一种: 基本数据类型, 总共8种(byte short int float double long char boolean)
第二种: 除了上面8种(void 也算基本数据类型),其他都是引用数据类型 {:soso_e129:}
第一种都存在 栈内存中,第二种存在 堆内存中.
还有你说的类消失,我从没听说过,类的实例对象是编译后的二进制字节码文件(就是那些.class结尾的文件).让这个类消失,删除这个.class结尾文件? |