JVM 调优指南
从桌面上的小 applet 到大型服务器上的 Web 服务,各种各样的应用程序都使用 Java。为了支持这种多样化的部署场景,Java HotSpot VM 提供了多个垃圾收集器,每个...
从桌面上的小 applet 到大型服务器上的 Web 服务,各种各样的应用程序都使用 Java。为了支持这种多样化的部署场景,Java HotSpot VM 提供了多个垃圾收集器,每个...
1. 引言 Java 对象需要占用多少内存,这是一个经常被提及的问题。在缺少 sizeof 运算符的情况下,人们不禁想知道代码对其占用空间的影响。在本文中,我们将尝试窥视 Java 对象内部并查看其背后的内容。 2. 探讨更深入的设计与实现方面的问题 Deeper Design and Implementation Questions (DDIQ),在某些章节中,您可能会看到其中包含有关设计/实现问题的更多讨论。这些并不能保证回答所有问题,但他们确实尝试回答最常见的问题。答案基于个人的理解,因此可能是不准确,不完整或两者兼而有之。 ...
lambda 表达式在 Java 代码和 JVM 内部是什么样的?显然,它是某种类型的值,而 Java 只允许两种类型的值:原始类型和对象引用。lambda 显然不是原始类型,因此 Lambda...
类加载 在 Java 类或接口编译为 Class 二进制字节码后,当我们用到该类或接口时,虚拟机就会将描述类的数据加载到方法区内存中,并对数据进行校验、转换解析和初...