[toc] 187. Java 异常 - 什么是异常? 🚨 什么是“异常”? 在程序运行过程中,有些情况是“非正常的” —— 比如文件找不到、除数为零、数组越界……这些突发事...

[toc] 187. Java 异常 - 什么是异常? 🚨 什么是“异常”? 在程序运行过程中,有些情况是“非正常的” —— 比如文件找不到、除数为零、数组越界……这些突发事...
186. Java 模式匹配 - Java 21 新特性:Record Pattern(记录模式匹配) Java 在 SE 16 中引入了 record(记录类)作为简洁表示...
184. Java 模式匹配 - instanceof 模式匹配详解 从 Java 16 开始,instanceof 引入了“模式匹配(Pattern Matching)”的...
183. Java 模式匹配 在 Java 中,模式匹配(Pattern Matching) 是一项不断演进的新特性,它正在逐步引入 Java 语言规范中。你可能会在不同的上...
182. Java 包 - 创建和使用 Java 包 在 Java 中,包(Package) 是组织类和接口的一种机制。它可以帮助我们将相关的类型组织在一起,避免命名冲突,并...
181. Java 包 - 包的明显层次结构 在 Java 中,包(package) 常常看起来像是分层结构的,比如我们经常看到类似 java.awt、java.awt.co...
180. Java 包 - 包成员的使用 组成包的类型 在 Java 中,包成员指的是组成包的各个类型,通常包括类、接口、枚举和注解类型。要从包外部使用这些包成员,可以采用不...
179. Java 包 - 命名包和命名约定 为什么需要包命名约定? 在 Java 中,由于全球范围内的程序员都使用相同的编程语言,许多不同的人可能会使用相同的类名或接口名。...
178. Java 包 了解包 在 Java 编程中,包(Package) 是一种将相关类型(如类、接口、枚举和注释类型)组合在一起的机制。包提供了以下几种主要的优势: 更易...
177. Java 注释 - 重复注释 从 Java SE 8 开始,Java 引入了 重复注释(repeated annotations)特性,这使得开发人员可以将相同的注...
176. Java 注释 - 类型注释和可插入类型系统 从 Java SE 8 开始,Java 语言引入了类型注释(type annotations)这一新特性。之前,注释仅...
175. Java 注释 - 预定义的注释类型 Java SE API 提供了一些预定义的注释类型,这些注释有助于增强代码的可读性、可维护性,并提供编译器、JVM 或其他工具...
174. Java 注释 - 声明注释类型 🎯 注释替代代码中的文档信息 在传统的 Java 编程实践中,团队可能会在每个类的开头插入详细的注释,用以提供关于类的元数据(如...
173. Java 注释 - 注释应用场景:类、字段、方法等 🎯 注释可以应用于声明 在 Java 中,注释可以用于各种声明,例如类、字段、方法以及其他程序元素。通常,注释会...
172. Java 注释 - 使用方式及常见类型 🎯 注释的用途 在 Java 中,注释具有多种用途,主要包括以下几种: 编译器信息:注释可以用来向编译器提供信息,例如检测错...
171. Java Lambda 表达式 - 比较器处理空值:避免 NullPointerException 在 Java 中处理空值是非常重要的,尤其是当你需要对包含空值的...
170. Java Lambda 表达式 - 反转比较器:reversed() 方法 🎯 Comparator.reversed():快速反转排序顺序 有时你需要对一个对象列...
169. Java Lambda 表达式 - 使用自然顺序比较对象 🌱 什么是自然顺序? 在 Java 中,如果一个类实现了 Comparable<T> 接口,就定义了它的自...
168. Java Lambda 表达式 - 专用比较器 当我们使用 Comparator.comparing() 或 thenComparing() 来构建比较器时,如果涉...