摘要: lang 系统会自动加载 java.lang 包,而不用 import 导入,所以我们可以直接取用其中的所有类。 1.System System 为 final。 System 类提供的功能包括 标准输入、标准输出和错误输出流 访问外部定义的属性和环境变量 一种加载文件和库的方法 一种用于快速复制数 阅读全文
posted @ 2022-12-03 23:21 MeYokYang 阅读(196) 评论(0) 推荐(0)
摘要: Map 1.概述 Map 是一个将 key 映射到 value 的对象,key 不能相同,而且最多映射一个 value。Map 取代了 Dictionary 抽象类。Map 提供了 3 个集合视图:keySet、entrySet 以及 values。Map 的顺序定义为迭代器的顺序,但有些实现类,如 阅读全文
posted @ 2022-12-02 01:05 MeYokYang 阅读(115) 评论(0) 推荐(0)
摘要: Set 1.概述 Set 是一个不允许包含重复元素,或者说是不允许包含包含满足e1.equals(e2)的两个元素。并且,至多包含一个 null 元素(有些实现类甚至不允许包含 null)。 Set 接口只包含从父接口继承来的方法,但它对构造函数、add、equals 和 hashCode 有着更强 阅读全文
posted @ 2022-12-01 19:22 MeYokYang 阅读(79) 评论(0) 推荐(0)
摘要: Queue 1.概述 Queue 是一个保持将要处理元素的集合,基于 Collection 的方法,还提供添加、抽取、读取方法,而这些方法都有两个版本,一个是针对有长度限制的实现而可能抛出异常的版本,另一个是针对无长度限制的实现而不会抛出异常的版本: Queue 通常以 FIFO 形式组织元素, s 阅读全文
posted @ 2022-12-01 19:17 MeYokYang 阅读(111) 评论(0) 推荐(0)
摘要: List 1.概述 List 是一个有序序列,除了继承了 Collection 接口的方法之外,还有下面的功能拓展: 位置访问(positional access),基于索引来操作元素,包含get、set、add、addAll 和 remove。 搜索,在 List 中搜索指定的元素,放回元素的索引 阅读全文
posted @ 2022-11-30 17:50 MeYokYang 阅读(57) 评论(0) 推荐(0)
摘要: 集合框架 1.概述 集合 collection ,也称为 container 容器,一个将多个对象组合成一个单元的对象。集合用于存储、返回、操作以及聚合。集合框架是一个统一表示和管理集合的框架。它减少不必要的编程工作,提升程序的速度和质量、互操作性,减少重复设计。 接口、实现、聚合操作和算法共同组成 阅读全文
posted @ 2022-11-30 13:58 MeYokYang 阅读(177) 评论(0) 推荐(0)
摘要: 工厂模式(Factory Pattern) 所属:创建型模式, 适用时机:我们明确地计划不同条件下创建不同实例时。 实现 Java 工厂模式主要有三种形态:简单工厂模式(又称静态工厂模式)、工厂方法模式、抽象工厂模式。 简单工厂模式 实现方式:通过核心工厂类的静态方法,根据不同的参数来返回实现某一接 阅读全文
posted @ 2022-11-24 20:50 MeYokYang 阅读(412) 评论(0) 推荐(0)
摘要: 代理模式(Proxy Pattern) 概述 所属:结构性模式,提供了对目标对象另外的访问方式。 适用时机:控制对象的访问,或增加访问对象的功能。 优点: 隐藏了目标对象,使用者根本就不会感知到目标对象的存在。 不改变目标对象结构。 实现 Java 代理模式实现可分为两类:静态代理,动态代理。 静态 阅读全文
posted @ 2022-11-24 15:25 MeYokYang 阅读(228) 评论(0) 推荐(0)
摘要: 装饰器模式(Decorator Pattern) 概述 所属:结构型模式,作为现有的类的一个包装。 适用时机:扩展某个类的时候。不使用子类继承的方式,避免继承带来的子类膨胀。 优点: 不改变原来类的结构。 与原来类解耦合。 实现 原本接口 interface A,有许多实现类,比如 class A1 阅读全文
posted @ 2022-11-24 11:57 MeYokYang 阅读(218) 评论(0) 推荐(0)
摘要: Shiro Maven依赖: <!-- 项目依赖,根据情况二选一 --><!-- 普通项目 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId></dependency><!-- 阅读全文
posted @ 2022-07-27 20:26 MeYokYang 阅读(39) 评论(0) 推荐(0)