- 博客(7)
- 收藏
- 关注
原创 第四章:对象创建型模式之原型模式
原型模式是指通过原型实例指定要创建对象的类型,并通过拷贝原型实例创建新对象。原型模式之创建型设计模式,它提供一种创建对象的最佳实践。拷贝即clone(克隆),分为浅拷贝和深拷贝两种。浅拷贝:创建一个对象,新对象的属性和原对象完全相同,对于非基本类型对象,新对象的数据的引用仍指向原对象的属性引用指向的内存地址。简单来说,浅拷贝只克隆原对象本身和其包含的非引用类型属性,引用类型属性克隆。深拷贝:创建一个对象,新对象的属性也会被拷贝,不在指向原有的对象地址。
2024-02-10 09:00:00
864
1
原创 第三章:类创建型模式之工厂模式
工厂模式是一种创建型模式,具体属于类创建型模式,它提供了一种创建对象的最佳实现。在工厂模式中有一个专门的工厂类来负责实例化各种产品实例,而客户端代码通过工厂类对象来获得所需要的产品实例。工厂模式有三种实现方式,分别是简单工厂模式工厂方法模式和抽象工厂模式。简单工厂模式是工厂模式的基础形式,它通过一个简单的工厂类来实现所有的产品实例,根据传入的参数来决定实例化特定的产品实例。工厂方法模式定义了一个用于创建实例的接口或抽象类,由实现它的具体工厂子类决定实例化的产品类型。抽象工厂模式。
2024-02-09 09:00:00
466
1
原创 Java集合之List接口和Set接口
向HashSet中添加元素时,会调用HashMap的put方法,把元素存储在HashMap的key中,HashMap判断key是否相等,会先调用hashcode方法然后调用equals方法表key值,如果比较结果相同,则覆盖原有value,返回旧的value,从而保证key唯一。HashSet底层数据结构是HashMap,集合中的元素存储在HashMap的key中,而HashMap的value则统一为present,因此HashSet中存储的元素时无序且唯一的,这里的无序指的是插入顺序和遍历顺序不一致。
2024-02-08 09:00:00
98
原创 1.浅谈对JAVA集合的理解
Java集合是存储对象的容器,可以存放不同类型的对象。Java集合框架主要包含两种类型的容器,它们分别是Collection(集合),Map(映射)。其它主要集合类都是有这两种集合接口派生出来的。
2024-02-07 08:30:00
169
原创 第二章:对象创建型模式之单例模式
确保一个类在整个应用程序的生命周期中只有一个实例,并提供一个全局访问点来访问该实例。根据单例模式的定义,单例模式一个类只能有一个实例。这个类必须自行创建自己的实例。它必须向其他所有对象提供这一唯一实例。
2024-02-06 11:46:59
187
原创 @Autowired 和 @Resource该用哪个?
Autowired和@Resource都是用来实现依赖注入的注解,他们二者5点主要的区别:@Autowired来自于Spring框架,@Resource来自于JSR-250@Autowired支持构造方法、属性和Setter方法3中依赖注入方式,@Resource支持属性和Setter方法2中依赖注入方式。@Autowired仅支持设置required一种参数,@Resource可以支持设置nametypeshareablemapperTypelookup,7中参数。@Autowired。
2024-02-04 17:13:23
1367
CAS集中式认证服务(Central Authentication Service)思维导图
2024-02-07
基于JAVA 实现的的一个方便好用的excel 读写API
2024-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人