Tag: Java
-
Java 单例模式 5 种常见实现
Public单例核心:保证一个类在整个 JVM 中只有一个实例对象,提供全局访问点。 1. 饿汉式(静态常量,线程安全,简单常用) 类加载直接实例化,没有懒加载,类初始化就创建对象。 /** * 饿汉式单例 * 优点:实现简单,天然线程安全 * 缺点:类加载就创建实例,没有懒加载,如果对象永远不用,造成内
-
JDK 跨 LTS 版本升级:注意事项与常见踩坑点清单
Public整体原则:优先相邻 LTS 递进升级,避免跨多个大版本跳级;先编译通过、再功能验证、最后性能调优。以下按升级路径分类梳理核心问题、现象与解决方案。 一、通用升级前置准备(所有版本升级必做) 1. 依赖与组件兼容性排查 全量梳理项目依赖:通过 mv
-
Java JDK LTS 各个版本核心差异对比
PublicJDK 8 / 11 / 17 / 21 / 25 五个长期支持版本的多维度核心差异对比表,覆盖企业选型最关注的语法能力、并发模型、GC 性能、生态适配等关键维度。 核心差异对比总表
-
Java JDK 8 ~ 26 各版本核心功能特性总览
PublicJava 自 JDK 8 起形成稳定的半年迭代节奏,其中 JDK 8 / 11 / 17 / 21 / 25 为长期支持(LTS)版本,是企业生产环境的主流选型;其余为特性版本,用于快速落地新能力预览与迭代。以下按版本顺序梳理核心特性: JDK 8(2014,LTS) Java 生态最经典的基准版本