最新 最热

集合嵌套

看了学习视频,来一段代码import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class jiheqiantao { public static void ...

2023-05-06
2

80个JAVA8函数式编程中关于集合的操作实例(持续更新增加实例)

map - 将集合中的每个元素映射为另一个元素 示例:将数字集合中的每个元素平方并返回平方后的集合。

2023-05-05
1

CopyOnWriteArrayList 的底层原理与多线程注意事项

CopyOnWriteArrayList 是一个线程安全的 List 集合,它采用了读写分离的思想,即在写操作时,先复制当前数组,然后在新数组上进行写操作,最后通过指向新数组的方式完成对象的引用。由于读操作无需加锁,因此读写操作并不冲突。...

2023-05-05
1

Java集合框架与ArrayList、LinkedList的区别

在Java中,集合框架是非常重要的一部分。集合框架提供了各种数据结构和算法,可以方便地存储和操作数据。在集合框架中,ArrayList和LinkedList是两个最基本的数据结构。本篇博客将会介绍Java集合框架和ArrayList、LinkedLi...

2023-05-05
1

Java魔法之java.net.URL

造成这种现象的原因就是java.net.URL 类的 hashCode() 和 equals()方法的具体实现导致的。

2023-05-05
2

Scala基础入门(十一 ) Vector集合容器使用介绍

Vector 是一个容器,可以保存其他数据对象,也称为集合。 Vector 是Scala标准包的一部分,我们可以直接使用,不需要导包。我们以实例来了解 Vector 容器。...

2023-05-04
1

Java8中的forEach方法详解

forEach方法是JAVA8中在集合父接口java.lang.Iterable中新增的一个default实现方法:

2023-05-04
1

Java8 编程(一) Java8 API的新特性

要了解面java8,那就需要知道 函数式编程 了,一直以来面向对象编程是软件开发的主流模式,最近几年,由于在并发和事件驱动编程中的优势,函数式编程又变得重要起来。而Java8是在面向对象的基础上增加了对函数式编程的能力。...

2023-05-04
1

Redis学习必备知识

REmote DIctionary Server(Redis) 本义是远程字典服务器,是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-V...

2023-05-04
1

JAVA集合框架

因为在集合操作的时候涉及到很多的强制类型转换的问题,所以在我们的jdk1.5后就使用了泛型改写了集合框架

2023-05-04
0