随笔分类 - 【JVM】
摘要:JVM内存结构 VS Java内存模型 VS Java对象模型 三个不同的概念,一定要区分开。
        阅读全文
                
摘要:JVM垃圾收集器、垃圾收集算法、无用对象(如何判断对象可以回收)
        阅读全文
                
摘要:一个经典的延伸问题 我们来看一个经典的延伸问题,准备阶段谈到静态变量,那么对于常量和不同静态变量有什么区别? 需要明确的是,没有人能够精确的理解和记忆所有信息,如果碰到这种问题,有直接答案当然最好;没有的话,就说说自己的思路。 我们定义下面这样的类型,分别提供了普通静态变量、静态常量,常量又考虑到原
        阅读全文
                
摘要:JVM相关随笔索引,包括Java内存结构、Java内存模型、垃圾回收机制、类加载机制等
        阅读全文
                
摘要:JMM描述了线程如何与内存进行交互。Java虚拟机规范视图定义一种Java内存模型,来屏蔽掉各种操作系统内存访问的差异,以实现Java程序在各种平台下都能达到一致的访问效果。
JMM描述了JVM如何与计算机的内存进行交互。
JMM都是围绕着原子性,有序性和可见性进行展开的。
介绍了Java运行时区域,及OOM出现的原因。
        阅读全文
                
摘要:在深度分析Java的ClassLoader机制(源码级别)中,我们学习了Java的CLassLoader机制,那么,JVM将Java类加载完之后,也就是将二进制代码转换成java.lang.Class对象之后又做了哪些操作?
        阅读全文
                
摘要:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式。
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号