摘要: 什么是集合框架?java集合框架提供了数据结构和算法以及List、Collection、Set、Map接口 Map为独立接口,而List和Set是继承了Collection接口 List下有ArrayList,Vector,LinkedListSet下有HashSet,LinkedHashSet,T 阅读全文
posted @ 2023-12-01 20:32 小池在线哭泣 阅读(12) 评论(0) 推荐(0)
摘要: ArrayList,LinkedList和Vector都继承自List接口。ArrayList和Vector的底层是动态数组,LinkedList的底层是双向链表. ArrayList,LinkedList,Vector的区别我们先来了解ArravListArrayList:的数据结构是数组特点:查 阅读全文
posted @ 2023-12-01 20:31 小池在线哭泣 阅读(33) 评论(0) 推荐(0)
摘要: LinkedList: 非同步集合LinkedList 不是同步集合,如果需要在多线程环境下访问该集合,需要手动实现线程同步。 双向链表实现LinkedList 内部使用双向链表来表示集合元素,每个节点都存储了元素、前驱节点和后继节点信息。 添加/删除元素的效率较高由于是链表实现,LinkedLis 阅读全文
posted @ 2023-12-01 20:28 小池在线哭泣 阅读(37) 评论(0) 推荐(0)
摘要: ArrayList 1、动态数组实现ArrayList 的底层是一个数组,当数组空间不足时,会自动扩容为当前容量的1.5倍(JDK1.4及以前的版本扩容为当前容量的2倍)。扩容是通过创建一个新的数组,并将原始数组中的元素拷贝到新数组中完成的。 2、与数组相比具有动态增长与普通数组相比,ArrayLi 阅读全文
posted @ 2023-12-01 20:26 小池在线哭泣 阅读(14) 评论(0) 推荐(0)
摘要: Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00 阅读全文
posted @ 2023-11-22 17:13 小池在线哭泣 阅读(35) 评论(0) 推荐(0)
摘要: ​ 目录 Log4j 的配置 进一步解析Log4j配置文件 日志格式化 日志级别控制 日志输出目标 日志滚动策略 日志过滤器 日志追加器 异步日志记录 定制化日志格式 环境特定的配置 日志轮转1.Log4j允许你配置日志轮转,可以根据时间、文件大小或其他因素滚动备份日志文件,以便于管理和归档 日志切 阅读全文
posted @ 2023-11-14 07:26 小池在线哭泣 阅读(1208) 评论(0) 推荐(0)
摘要: Log4j入门使用(什么是日志? 为什么要使用log4j) 先配置 和junit一样,我们要导入文件分别为 log4j-1.2.17.jar和log4j.properties 什么是日志 日志是记录软件应用程序运行时事件、状态和操作等信息的技术手段。它是一种用于记录和跟踪应用程序运行过程的记录方式, 阅读全文
posted @ 2023-11-14 07:16 小池在线哭泣 阅读(41) 评论(0) 推荐(0)
摘要: 什么是Junit单元测试? JUnit 单元测试是指使用 JUnit 框架编写的针对代码中小的、独立的模块(通常是方法或者类)的测试。 在 JUnit 中,您可以使用断言来验证代码的行为是否符合预期,以及使用注解来标记测试方法、测试套件等。执行单元测试可以帮助验证代码是否满足特定的业务需求和技术规范 阅读全文
posted @ 2023-11-13 17:06 小池在线哭泣 阅读(631) 评论(1) 推荐(0)