HashMap JDK 1.8 HashMap 是 Map 实现中最常使用数据结构。下面将从 HashMap 的具体实现入手探究其内部原理,主要...
类执行机制 在完成将class文件信息加载到JVM并产生Class对象后,就可执行Class对象的静态方法或实例化对象进行调用了。 字节码解释执...
类加载机制 类加载机制是指 .class文件加载到JVM,并形成Class对象的机制。 类加载机制可以在运行时动态的加载外部的类、远程网络下载过...
Java的内存泄漏 查看代码: 这段程序中并没有很明显的错误。但是这个程序中隐藏着一个问题。不严格的讲,就是“内存泄漏”,随着垃圾回收器活动的增...
Java有几种引用类型 引自 java 知识 之 内存管理 Java 中的内存管理包括内存分配和内存回收,这些都是由 JVM 帮我们完成的。当创...
正如在对象的内存布局中对象头的类型指针部分的描述,查找对象的元数据信息并不需要经过对象本身 Java程序通过栈上的reference数据来操作堆...
在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域: 对象头(Header) 实例数据(Instance Data) 对齐填充(P...
Java是一门面向对象的编程语言,在语言层面上,创建对象通常只需要一个new关键字,而在虚拟机中,对象(普通Java对象)的创建又是另外一个过程...
Java虚拟机在执行Java程序时会把它管理的内存区域划分为若干不通的区域。这些区域有各自的用途,以及创建、销毁时间。 运行时数据区 Java虚...
文集作者