最重要的JVM参数总结 2024-09-01T14:21:26+08:00 最重要的JVM参数总结 堆内存配置 Java虚拟机所管理的内存中最大的一块,Java堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区 Lin 2 分钟阅读
类加载器详解(重点) 2024-08-30T14:21:26+08:00 类加载器详解 一、类加载过程回顾 1.1 核心三阶段 • 加载:获取类的二进制字节流 → 转换为方法区数据结构 → 生成Class对象 • 连接 • 验证:文件格式、元数 Lin 3 分钟阅读
JVM垃圾回收详解(重点) 2024-08-21T14:21:26+08:00 JVM垃圾回收详解(HotSpot虚拟机) 一、对象存活判定 引用计数法 • 原理:为对象添加引用计数器,引用时+1,失效时-1,计数器为0时判定可 Lin 5 分钟阅读
Java内存区域详解(重点) 2024-08-11T14:21:26+08:00 Java 内存区域详解(基于 HotSpot 虚拟机) 一、运行时数据区概述 Java 虚拟机(JVM)将内存划分为不同的数据区域,用于管理程序运行时的内存分配。根据 JDK 1.8 的规范 Lin 4 分钟阅读
Java 11 新特性概览 2024-06-11T14:21:26+08:00 Java 11 新特性概览 发布与支持 发布时间:2018年9月25日 长期支持(LTS):Oracle官方支持至2026年9月 历史定位:Java 8之后首个长 Lin 2 分钟阅读
Java 8 新特性实战指南 2024-05-18T14:21:26+08:00 Java 8 新特性实战指南 目录 接口的默认方法与静态方法 函数式接口与Lambda表达式 Stream API Optional类 新的日期时间API 接口的默认方法与静态方法 Lin 2 分钟阅读
jdk8特性-Stream常用方法和特性 2023-10-18T14:21:26+08:00 Stream介绍 先说下Stream的优势:它是java对集合操作的优化,相较于迭代器,使用Stream的速度非常快,并且它支持并行方式处理集 Lin 10 分钟阅读
Java代理模式详解 2023-09-01T14:21:26+08:00 1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改 Lin 8 分钟阅读
jdk8新特性-Optional类 2023-08-14T14:21:26+08:00 1、定义 Optional 类 (java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在用 Optional 可以更好的表达这个概念;并且可以避免空指针异常 2、常 Lin 2 分钟阅读
多线程 2023-06-01T14:21:26+08:00 1、线程实现的方式及其优缺点? 1)继承Thread类 2)实现Runnable接口 3)实现Callable(JDK>=1.5) 4)使用线 Lin 12 分钟阅读