Java并发编程-Callable与Runnable

1、Callable接口类有返回值,Runnable是没有返回值;2、Callable接口类中的call()方法可以抛出异常,Runable接口类中的run()方法是不可以抛出异常的
阅读全文

JVM垃圾回收

垃圾回收(Garbage Collection)是JVM提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制
阅读全文

JVM-内存模型结构

JVM是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。JVM是JRE的一部分,屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
阅读全文

JVM-G1和CMS的区别

全称Garbage First-垃圾优先收集器,G1在回收垃圾的时候同时完成了堆的部分内存压缩,相对于CMS的优势而言就是内存碎片的产生率大大降低
阅读全文

JVM-G1垃圾收集器

全称Garbage First-垃圾优先收集器,G1在回收垃圾的时候同时完成了堆的部分内存压缩,相对于CMS的优势而言就是内存碎片的产生率大大降低
阅读全文