Avatar notebook default
JVM
7篇文章 · 10122字 · 1人关注
  • 源码,从JDK做起-HashMap

    HashMap JDK 1.8 HashMap 是 Map 实现中最常使用数据结构。下面将从 HashMap 的具体实现入手探究其内部原理,主要...

  • 类执行机制

    类执行机制 在完成将class文件信息加载到JVM并产生Class对象后,就可执行Class对象的静态方法或实例化对象进行调用了。 字节码解释执...

  • 类加载机制

    类加载机制 类加载机制是指 .class文件加载到JVM,并形成Class对象的机制。 类加载机制可以在运行时动态的加载外部的类、远程网络下载过...

  • Q: Java内存泄漏是种什么样的体验?

    Java的内存泄漏 查看代码: 这段程序中并没有很明显的错误。但是这个程序中隐藏着一个问题。不严格的讲,就是“内存泄漏”,随着垃圾回收器活动的增...

  • Q:Java有几种引用类型?

    Java有几种引用类型 引自 java 知识 之 内存管理 Java 中的内存管理包括内存分配和内存回收,这些都是由 JVM 帮我们完成的。当创...

  • Hotspot虚拟机,对象的访问定位

    正如在对象的内存布局中对象头的类型指针部分的描述,查找对象的元数据信息并不需要经过对象本身 Java程序通过栈上的reference数据来操作堆...

  • HotSpot虚拟机,对象的布局

    在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域: 对象头(Header) 实例数据(Instance Data) 对齐填充(P...

  • Hotspot虚拟机,Java堆中对象的管理——对象的创建

    Java是一门面向对象的编程语言,在语言层面上,创建对象通常只需要一个new关键字,而在虚拟机中,对象(普通Java对象)的创建又是另外一个过程...

  • Resize,w 360,h 240
    JVM-运行时数据区

    Java虚拟机在执行Java程序时会把它管理的内存区域划分为若干不通的区域。这些区域有各自的用途,以及创建、销毁时间。 运行时数据区 Java虚...

文集作者