- 博客(8)
- 收藏
- 关注
原创 《深入理解Java虚拟机:Jvm高级特性与最佳实践》第二版资源下载
链接:http://pan.baidu.com/s/1nvDVxsX 密码:cmxy
2017-10-25 11:19:24 2577 2
原创 虚拟机类加载机制及类加载器
概述在Class文件中描述了类的各种信息,最终都需要加载到虚拟机中才能运行和使用,那虚拟机是如何加载这些Class文件的?加载到虚拟机中的Class文件中的信息发生了哪些变化?虚拟机类加载机制Class文件要被看做是二进制字节流的形式。 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校检、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。
2017-10-24 17:50:03 394
原创 到底谁是辣鸡?(对象是否存活和GC日志分析)
垃圾收集要搞清楚的三件事(除了方法区回收其他都针对对象也就是堆区的回收)垃圾收集(Carbage Collection,GC),垃圾收集需要考虑三件事: 1.哪些内存需要回收方法计数器、虚拟机栈、本地方法栈三个区域随着线程生和灭,每一个栈帧所分配的内存在编译器大体上都是可知的,内存的回收和分配都具备确定性,所以不需要过多的考虑回收问题,因为方法结束或者是线程结束内存自动就会回收了。方法区和堆区(垃
2017-10-18 17:47:10 332
原创 Java内存区域与内存溢出
概述对于从事C,C++程序员来说,程序员负责对内存的管理,拥有每个所创建对象的所有权,担负着每个对象从出生到终结的维护责任。但是,对于Java程序员来说,Java虚拟机担负起了,对内存管理的责任。
2017-10-13 17:30:20 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人