自定义注解、元注解

Java 注解(Annotations)一、注解基础概念1. 注解的本质 一种元数据形式,为代码提供附加信息 不会直接影响代码逻辑,但可以被编译器或运行时环境使用 以@符号开头,如@Override 2. 注解的作用 编译检查:如@Override...

JAVA1.1k 字

Lambda表达式与方法引用

Lambda表达式与方法引用 - Java 8+ 核心特性笔记一、Lambda表达式1. 基本概念 本质:匿名函数,简化匿名内部类的语法 特点: 属于函数式接口(只有一个抽象方法的接口) 类型自动推断 可捕获外部变量(必须是final或等效final...

JAVA1.1k 字

StreamAPI

Java 8 Stream API一、Stream 概述Stream 是 Java 8 中处理集合的关键抽象概念,它可以对集合进行非常复杂的查找、过滤和映射数据等操作。Stream API 提供了一种高效且易于使用的处理数据的方式。 Stream 的...

JAVA2.6k 字

Optional类

Java Optional 类详解与常用用法Optional 是 Java 8 引入的一个容器类,用于更优雅地处理可能为 null 的值。它可以明确表示”值可能不存在”的情况,避免 NullPointerException。 1. 创建 Option...

JAVA523 字