在栈空间里面 首先是有一个栈帧
任何一个方法都会有栈帧--stack frame
栈 每线程一个, 栈空间是自动释放的,因为 栈运行结束后 栈帧 就会往下移动, 只要方法 一结束,栈空间就自动释放
最难调试的bug
野指针:
--同一个对象,两个指针,一个释放了,另外一个不知道还拿来用
--通一个指针, 不同位置,
-不再指向任何对象的指针
--NullPointerExcetion
并发问题
---多线程访问同一块
GC---Garbage Collector
---java用 根可达算法