摘要: JAVA集合框架 java集合框架位于java.util包中, 所以当使用集合框架的时候需要进行导包 一、集合框架设计目标 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。 对一个集合的扩展和适应必须 阅读全文
posted @ 2024-08-20 14:44 一年都在冬眠 阅读(50) 评论(0) 推荐(0)
摘要: JAVA数据结构 一、数组(Arrays) 可以存储固定大小的相同类型的元素。 int[] array = new int[5]; 优点:随机访问元素效率高 缺点:大小固定,插入和删除元素相对较慢 二、列表(Lists) 1、ArrayList List<String> arrayList = ne 阅读全文
posted @ 2024-08-20 14:43 一年都在冬眠 阅读(63) 评论(0) 推荐(0)
摘要: 概要 工厂模式提供了一种创建对象的方法,而无需指定要创建的具体类 通过使用工厂模式,可以将对象的创建逻辑封装在一个工厂类中,而不是在客户端代码中直接实例化对象,这样可以提高代码的可维护性和可扩展性。 类型 简单工厂模式:简单工厂模式不是一个正式的设计模式,但它是工厂模式的基础。它使用一个单独的工厂类 阅读全文
posted @ 2024-08-20 14:43 一年都在冬眠 阅读(32) 评论(0) 推荐(0)
摘要: 冒泡排序 算法步骤 1、比较相邻的元素,如果第一个比第二个大,就交换它们两个; 2、对每一对相邻元素作同样的比价,从开始第一对到结尾的最后一对,这样在最后的元素就是最大的数; 3、针对所有的元素重复以上的步骤,除了数组最后已经排好序的数组; 4、重复步骤1~3,直到排序完成。 代码实现 packag 阅读全文
posted @ 2024-08-20 12:25 一年都在冬眠 阅读(140) 评论(0) 推荐(0)
摘要: 定义 单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问该实例。这种模式的核心在于控制类的实例化过程,保证在任何时间点,一个类只有一个实例存在,并且这个实例可以被系统的所有其他部分通过一个公共的访问点访问。 1、唯一实例:单例模式 阅读全文
posted @ 2024-08-20 10:06 一年都在冬眠 阅读(51) 评论(0) 推荐(0)