Java 27正式发布,9项JEP齐上阵:G1成默认GC,还把后量子加密带来了
在11月20-21日 · 北京万达文华酒店,「2026 奇点智能技术大会 与 C++ 及系统软件技术大会」现场,本文讨论的 AI 编程工具的能力边界、程序员的核心竞争力、研发效能与语言演进等议题,正是本届大会的核心专题——现场 70+ 一线实战技术嘉宾、18 大 AI 与系统软件专题。
什么?Java 中的锁还有状态?
在32位虚拟机和64位虚拟机的 Mark Word 所占用的字节大小不一样,32位虚拟机的 Mark Word 和 Klass Pointer 分别占用 32bits 的字节,而 64位虚拟机的 Mark Word 和 Klass Pointer 占用了64bits 的字节,下面我们以 32位虚拟机为例,来看一下其 Mark Word 的字节具体是如何分配的。
【Java 27】默认启用紧凑对象头
每个java对象在字段之前都带着一段隐藏的对象头,其中的marcourt保存哈西马gc年龄和锁状态。此外还有一个指向类型信息的类指针,在六十四位架构上,旧布局的对象头占九十六位,典型的堆里绝大多数是小对象。
Java 27 发布:G1 全面接管默认 GC
Java 27 正式来了Oracle 宣布 Java 27 正式发布,距 Java 26 六个月,继续常规发布节奏。这次有九个 JDK 增强提案,覆盖 JVM、语言、加密、库和开发工具。四个是预览功能,Vector API 还在 incubator 阶段。
Java9模块化出来这么久了,你了解过没(入门使用指南)
1.概述Java9在包之上引入了一个新的抽象级别,正式名称为 Java 平台模块系统(JavaPlatform Module System,JPMS) ,简称模块。接下来,这篇文章将会介绍模块化的基本概念,同时我还将构建一个简单的项目来演示我们将在本指南中学习的所有概念。2.
Java对象栈上分配
通过对象的分配过程分析,除了堆以外,还有两个地方可以存放对象:栈和TLAB(Thread Local Allocation Buffer)。
RustTraining 5.2. 从Java 到 Rust:构造函数、Default 与 Builder 模式
系列文章将持续更新,感兴趣的朋友可以点个关注,方便查看往期内容以及后续更新,一起学习rust参考:微软RustTraininghttps://github.
一文细说Java字符串
关于字符串Java 编程时使用频率最高的应该就是字符串了,所谓的字符串就是若干字符组合到一起,这些字符串可以是字母、中文、数字、符号等等任意的组合,比如“java”、“我们是程序员”、“10086”都是字符串。
不吹不黑:Java 既反人类又香到离谱,优缺点全剖析
① 背景/问题引入作为一名长期分享Java干货的博主,我后台和评论区经常能看到网友的吐槽:“Java就是一个反人类的语言,很多地方欠考虑,写出的代码又臭又长!” 不光是新手,甚至有些刚接触Java不久的开发者,也会忍不住吐槽它的繁琐和反直觉。
Java 从 8 到 26:12 年 19 个版本,新特性一次说透
开篇2026 年的今天,Java 已经迭代了 19 个大版本,JDK 版本号从 8 一路飙升到 26。但现实是:国内大量团队仍然钉在 Java 8 上。理由很充分——"稳定""够用""怕出问题"。