摘要: 一、走进Java未来:模块化、混合语言、多核并行、进一步丰富语法lamda-函数式编程、64位虚机。二、自动内存管理机制(一).Java内存区域与内存溢出异常1.区域:程序计数器/java虚拟机栈/本地方法栈/java堆/方法区(运行时常量池)还有直接内存(不在区域里但是能访问,通过nio,可用native函数库直接分配堆外内存),通过DirectByteBuffer访问。2.对象访问。一般一条语句至少涉及方法区/栈/堆,如String a =new String("abc"); 引用的定位方式:句柄访问方式和直接指针访问方式。(java的hotspot用的直接指针方式)3 阅读全文
posted @ 2014-04-03 17:27 wanghongjun 阅读(1503) 评论(0) 推荐(0) 编辑