首页
学习
活动
专区
圈层
工具
发布

#jdk

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK自带调优五件套(Jstat/Jinfo/Jmap/Jhat/Jstack)深度解析+实战指南

果酱带你啃java

在深入工具细节前,我们先明确JVM的核心内存模型和线程模型,这是理解工具工作原理的基础。同时,先搞清楚这五款工具的核心定位,避免使用时混淆场景。

3310

JDK 25 重磅来袭:Java 开发者不可错过的十大革命性特性

果酱带你啃java

Java 作为企业级应用开发的中流砥柱,其每一次版本更新都备受瞩目。2024 年 9 月,Oracle 正式发布了 Java Development Kit(J...

3110

从 JDK 8 到 JDK 17:Java 的九年飞跃,你不可不知的 50 + 项重大改进

果酱带你啃java

自 2014 年 JDK 8 发布以来,Java 已经走过了九个年头。这九年间,Java 经历了从 Oracle 独家管理到 Oracle、IBM、Red Ha...

3410

从源码到实战:JDK 动态代理与 CGLIB 代理的终极对决

果酱带你啃java

INFO com.example.proxy.jdk.LoggingInvocationHandler - ===== 方法 addUser 开始调用,参数:...

4510

Java 很快! 可能是你的代码在“摸鱼“

GoLang学习记

同一个应用,同一套测试,同一个 JDK,没改架构。优化前:1198ms,优化后:239ms。吞吐量从 8.5 万飙到 41.9 万订单/秒。这不是魔法,这是找茬...

13010

学Java三年,才搞懂Java SE、Java EE、Java ME的区别

云恒的编程笔记

我用了一整天时间,把Java从1996年诞生到今天的发展历程彻底梳理了一遍。看完这篇,你不仅知道每个版本有哪些重要特性,还能明白"为什么企业都用JDK 8"、"...

16400

JDK 26 并发新纪元:JDK 25 LTS Scoped Values (JEP 506) 与结构化并发 (JEP 525) 的百万级虚拟线程下的上下文传递

jack.yang

在多线程编程中,我们经常需要在调用栈的不同层级之间传递一些上下文信息,例如用户身份、事务ID、追踪ID(Trace ID)或安全令牌。传统上,Java开发者普遍...

8620

万字详解IntelliJ IDEA配置JDK 的5种方式:从 JDK8到JDK25全版本(2026 最新版)-IntelliJ 系列

jack.yang

代码中 java.lang.String 报红,提示 “Cannot resolve symbol”?

58130

Linux 下载安装 JDK 21

庆哥哥

官网:https://www.oracle.com/java/technologies/downloads/

27410

万字详解JDK 26新特性之JEP 525:结构化并发(第六次预览)—— 构建下一代安全、简洁的 Java 并发模型

jack.yang

摘要:JEP 525 “结构化并发(Structured Concurrency,第六次预览)”是 JDK 26 中一项革命性的并发编程提案。它旨在从编程范式层...

23220

万字详解Java|JDK 26 新特性之JEP 526:Java惰性常数(Lazy Constants)—— Java让延迟初始化既安全又高效

jack.yang

摘要:JEP 526 “惰性常数(Lazy Constants,第二次预览)”是 JDK 26 中一项旨在彻底革新 Java 延迟初始化模式的关键提案。它通过引...

11320

万字详解Java|JDK 26 新特性之JEP 517:HTTP/3 for the HTTP Client API —— Java 原生拥抱下一代互联网协议

jack.yang

摘要:JEP 517 是 JDK 26 中一项具有里程碑意义的网络特性,它将对下一代互联网协议 HTTP/3 的支持直接集成到 Java 标准库的 java.n...

13420

Java|JDK 26 新特性之万字详解 JEP 500:让 Final 名副其实——Java 封装模型的终极加固

jack.yang

摘要:JEP 500 “Prepare to Make Final Mean Final” 是 JDK 26 中一项具有深远影响的安全性与可靠性增强提案。它旨在...

11520

Java|JDK 26 新特性之性能核弹:JEP 522 如何让 G1 GC 吞吐量飙升 15%? ——万字深度解析 HotSpot JVM 降低同步开销的技术

jack.yang

摘要:本文对 JDK 26 的核心性能增强提案 JEP 522 进行了全面、深入的剖析。文章首先回顾了 G1 GC 的架构演进与核心挑战,继而详细阐述了 JEP...

24120

Java26的新特性

code4it

本特性旨在为未来版本限制通过深度反射修改final字段做准备,从JDK 26起,凡是通过Field::set、MethodHandles.Lookup::unr...

13410

【RuoYi-SpringBoot3-Pro】:部署,怎么简单效率怎么玩

用户3206217

本文介绍了如何一人简单高效的部署系统,如果你习惯了在公司的 CI/CD 流程,觉得本文太 LOW,那么你是对的 😜

14210

Red Hat 安装JDK与IntelliJ IDEA

云域A

YUM是基于Red Hat的Linux发行版的一个强大而用户友好的包管理工具。轻松地管理软件包,无需手动配置环境变量,也不必担心解决依赖关系。它从远程存储库获取...

12410

Ubuntu安装JDK与IntelliJ IDEA

云域A

APT(Advanced Package Tool)是Linux系统上的包管理工具,能自动解决软件包依赖关系并从远程存储库中获取安装软件包。推荐使用APT管理软...

29010
领券