摘要: ArrayList是什么?ArrayList是Java集合中的数组列表,实现了List接口,是用来存储数据的容器之一,底层的数据结构是数组。 ArrayList有什么特点?有序:按照顺序添加元素不唯一:同一元素可以存放多次查找和访问速度较快,增删元素较慢 ArrayList和LinkedList的区 阅读全文
posted @ 2023-12-02 09:31 蓝幽凡 阅读(12) 评论(0) 推荐(0)
摘要: 一、介绍链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。链表可分为单向链表和双向链表。 以下情况使用 LinkedList :你需要通过循环迭代来访问列表中的某些元素。需要频繁的在列表开头、中间、末尾等位置 阅读全文
posted @ 2023-12-02 09:29 蓝幽凡 阅读(12) 评论(0) 推荐(0)
摘要: 第一步新建Map集合 1.循环输出所有键值对 2.通过entrySet获取到键值实现对象 3.通过values直接获取值的集合(缺点:没有key(键)) 4.通过keySet()获取键值的集合获取值 5.迭代器 阅读全文
posted @ 2023-12-02 09:27 蓝幽凡 阅读(23) 评论(0) 推荐(0)
摘要: 1.集合框架的概述1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储。 1.1、集合体系集合一共分为两部分:Collection(单列集合)每个元素(数据)只包含一个值。 Map(双列集合)每个元素包含两个值(键值对)。 阅读全文
posted @ 2023-12-02 09:24 蓝幽凡 阅读(30) 评论(0) 推荐(0)
摘要: 先新建一个Map集合 1、通过entrySet获取到键值实现对象 2、通过keySet()获取键值的集合获取值 3、迭代器 阅读全文
posted @ 2023-12-02 09:22 蓝幽凡 阅读(49) 评论(0) 推荐(0)
摘要: 1、将字符串转化为date类型 2、为日历对象添加年、月、日 在当前时间上加年、月、日 3、获取日历对象的年、月、日 4、将日历对象转化为时间戳(两种方法) 5、两个时间类型的比较 感谢大佬的观看!!! 阅读全文
posted @ 2023-12-02 09:20 蓝幽凡 阅读(13) 评论(0) 推荐(0)
摘要: 以下操作都可以用于LocalDateTime,LocalDate,LocalTime等方法本次只用了LocalDateTime测试1、获取日历对象的年、月、日 输出结果如下 : 2、减法 输出结果如下 : 感谢大佬们的观看!!! 阅读全文
posted @ 2023-12-02 09:17 蓝幽凡 阅读(12) 评论(0) 推荐(0)
摘要: 一、认识异常 在Java中所有的异常(Exception)和错误(Error)都继承了同一个父类Throwable,他们的关系如下: 二、常见的运行时异常 2.1 空指针异常(NullPointerException): 代码如下 : 异常如下 : 2.2 数组下标越界异常(ArrayIndexOu 阅读全文
posted @ 2023-11-13 17:12 蓝幽凡 阅读(12) 评论(0) 推荐(0)
摘要: 1.try…catch 代码如下 :单个捕获异常 如有异常会进入catch中输出异常 ! ! ! 2.try…catch…catch 多个捕获异常 进入异常代码块后try会终止运行 3.try…catch…finally 捕获异常并输出finally代码块 注:finally代码块 只要不是系统异常 阅读全文
posted @ 2023-11-13 17:07 蓝幽凡 阅读(18) 评论(0) 推荐(0)
摘要: throw与throws的区别一、throw:throw:抛出异常throw: 代表动作,表示抛出一个异常的动作;throw:方法体内,可以作为单独语句使用throw:只能抛出一个异常对象 throw是语句抛出一个异常,一般是在代码块的内部,当程序出现某种逻辑错误时由程序员主动抛出某种特定类型的异常 阅读全文
posted @ 2023-11-13 17:02 蓝幽凡 阅读(155) 评论(0) 推荐(0)