2013年7月4日

摘要: 程序运行时java数据会保存到哪里,能更好的做到心中有数,对象,句柄等等是放到了内存哪里 以下是看了《java编程思想》的笔记(1)寄存器:处于处理器内部,速度最快,服务器的寄存器数量有限,但我们程序员无法直接控制。(2)堆栈:常规RAM(随机访问存储器),通过堆栈指针获得处理支持指针上移释放内存、指针下移创建新的内存,这一块也是出寄存器最快、最有效的,有一缺陷:Java编译器必须准确知道堆栈内存保存的所有数据“长度”和“存在时间”,必须有相应代码来控制指针,这影响了程序灵活,所以对象并不放在这,但是这里放着java的一些数据和操作符,进栈出栈,尤为重要一点对象的句柄(特殊指针,或者说引用地址 阅读全文
posted @ 2013-07-04 10:41 Get java 阅读(279) 评论(0) 推荐(1)

导航