自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring 实例化 Bean

在 Spring 中,Bean 的实例化是通过反射机制完成的,默认使用无参构造函数进行实例化。当类只有一个有参构造函数时,Spring 会自动调用该构造函数,并将所有需要的依赖通过构造函数注入的方式传入。如果类中有多个构造函数,并且其中一个是无参构造函数,Spring 默认会调用无参构造函数进行实例化。如果类有多个有参构造函数,并且没有无参构造函数,Spring 在实例化时会遇到困难,无法确定应该调用哪个构造函数,最终会抛出错误。类有一个无参构造函数,Spring 会使用这个无参构造函数来创建。

2025-02-10 21:36:31 1984

原创 Spring 管理降低耦合性

注解,我们可以让 Spring 容器自动管理类的实例,而不需要显式地在代码中进行实例化。当你需要切换支付方式时,只需更改 Spring 配置或选择不同的实现类,而不需要修改。随着 Spring 注解的引入,我们可以大大降低类之间的耦合度。创建实现类的实例,类之间就会形成紧密的耦合关系。那怎么确定使用哪个实现类呢?下面通过一些简单的方法实现切换。在传统的 Spring 开发中,如果我们直接通过。注解,可以轻松地选择使用。

2025-02-10 20:00:35 619

原创 Java 中 Lambda 表达式的延迟执行

延迟执行意味着。

2025-02-08 15:13:43 1171

原创 Java 枚举类详解

枚举类(enum)是 Java 中用于表示一组常量的特殊类。每个枚举常量在内部是Enum类的一个实例对象。枚举常量不可变,并且它们在 JVM 中是单例的,即每个枚举常量在整个程序中只有一个实例。//默认调用无参构造器在EnumTestINSERT和UPDATE。这些常量默认调用无参构造器,且它们是EnumTest类的实例。在Size枚举类中,每个枚举常量都有一个额外的字段,用来表示它的缩写。该类有一个带参数的构造器,用于为每个枚举常量设置缩写。

2025-02-07 22:47:09 430

原创 函数式接口与 Lambda 表达式的应用

函数式接口(Functional Interface)是 只有一个抽象方法 的接口。它是 Java 8 引入的核心概念,目的是为了支持 Lambda 表达式和方法引用,让代码更简洁、更具函数式编程风格。特点:常见内置函数式接口:Lambda 表达式本质是函数式接口的实例,可以直接替代匿名内部类,让代码更简洁。2. 使用 Lambda 简化更复杂的例子:1. 自定义函数式接口2. 使用匿名内部类3. 使用 Lambda 简化三、Lambda 的简化规则

2025-02-05 15:09:43 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除