Java
文章平均质量分 90
向之 所欣
无为而无不为。
展开
-
JAVA中的集合
为什么有了数组,还需要集合,因为数组的功能单一,长度不可变,而有些集合实现类则是对数组操作的封装。Vector也是可动态变化的数组,不同的是,Vector类的所有方法都是同步的。通过反复调用next方法,可以逐个访问集合中的所有元素,但如果到达了集合的末尾,next方法将抛出一个NoSuchElementException。ArrayList是数组列表,它是用数组存储元素的,这个数组可以动态创建,如果元素个数超过了数组的容量,那么就创建一个更大的新数组,并将当前数组中的元素都复制到新数组中。原创 2023-12-01 08:06:28 · 1381 阅读 · 1 评论 -
Java中的Lambda表达式
lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。原创 2023-11-30 16:43:32 · 1220 阅读 · 0 评论 -
Java比较器
Java中的对象,正常情况下,只能进行比较:== 或!不能使用 > 或 < ,但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。如何实现?使用两个接口中的任何一个:Comparable 或 Comparator。原创 2023-11-27 17:01:31 · 896 阅读 · 0 评论