- 博客(8)
- 收藏
- 关注
原创 ArrayList的特点
Java集合框架中的一种存放相同类型的元素数据,是一种边长的集合类,基于定长数组实现,当加入数据达到一定程度后,会实行自动扩容,即扩大数组大小.ArrayList实现了Cloneable接口,标识着它可以被复制, 注意,ArrayList里面的clone()复制其实是浅复制。高并发的情况下,线程并不安全 . 多个线程同时操作ArrayList , 会引发不可预知的异常或错误。底层是使用数组实现,添加元素.
2023-09-07 14:43:59 81 1
原创 List,Set和Map的区别
List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序 的对象 Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜索的专家): 使用键值对存储。Map会维护与Key有关联的值。两个Key可以引 用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。
2023-09-07 14:36:58 69 1
原创 个人笔记1
使用BigDecimal类new对象时形参需传入String类型的数字,以确保计算精准.其他类型仍为浮点计算;也可以使用静态方法valueOf创建对象。只能对数组排序,无法对集合排序。如果接口是函数式接口,则可以使用lambda表达式进行简写。{}方法体内只有一条语句,则{}可以省略。
2023-05-26 15:41:26 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人