集合:collection 在util包中集合中存放的是对象。 Collection List: ArrayList, LinkedList, Vector 元素有序不可重复 Set:HashSet, TreeSet 元素无序不能重复1,List:特有的方法,凡是可以操作角标的方法多少它特有的方法。add(index, element); addAll(index, Co
转载 2023-09-01 13:03:27
41阅读
了解API1. 概述: API是应用程序编程接口2. Java API: 指的就是JDK中提供的各种功能的Java类 这些类的底层的实现进行了封装,我们不必关心这些类是如何实现的,只要知道这些类如何使用即可。本节目录:      一、Scanner类       二、Rando
转载 2024-03-03 07:45:21
24阅读
集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。 数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。) java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。 (注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持) 集合框架接口的分类:(分co
转载 2023-08-17 21:13:09
43阅读
目录Collection 集合的顶级接口:List接口:List 集合存储的是有序的数据集合,其数据结构特点是:读取快,修改慢,适合于读取多、写入修改少的场景。Vector 类也是很常用的 List 实现,其数据结构与 ArrayList 非常类似。但其与 ArrayList 的一个最大的不同是:Vector 是线程安全的,而 ArrayList 则不是线程安全的。Set接口:去重,顺序不一致无下
异常的顶级父类是 Throwable。异常的捕获方式:多个catch;捕获父类,统一处理;将同一组异常之间用 | 隔开,分组处理 --- JDK1.7 1. List中的元素是可以重复的。1.1 ArrayList 扩容是增加一半,是通过右移实现的。增删操作相对复杂,查询操作相对简单。内存空间是连续的。是一个线程不安全的列表!! 1.2 LinkedList - 链表基于节点(Node)来实现的。
原创 2021-06-07 10:24:02
172阅读
### **Java集合求和API** Java集合Java中常用的数据结构,用于存储和操作一组数据。在实际开发中,经常需要对集合中的元素进行求和操作,比如对一组数字进行求和,或者对对象中的某个属性进行求和。Java集合提供了多种方式来实现求和操作,本文将介绍常用的几种方法。 #### **1. List集合求和** List是Java中常用的有序集合,可以直接使用for循环来对List中
原创 2023-08-21 07:26:25
558阅读
现在是2020年10月2日09:34:10,时隔上次博客一个多星期,我好好地对常用集合进行了源码分析,顺便温习了数据结构与算法,收获很大,接下来我将一一为大家分享。集合这一板块,我将从如下三个方面进行分享。集合简介与集合接口相关的常用方法集合接口常用实现类的数据结构及其存取元素过程集合元素的迭代遍历与迭代器模式本次博客先来讲解第一部分的内容,请看:一、集合简介与集合接口相关的常用方法1、集合简介什
 熟练掌握java常用API,是我们的基本要求。    一、集合框架(从容器看问题,往容器的槽里面存放对象的引用):1、Collection:容器的每一个槽只能存放一个元素        1)Set: 容器中的元素=对象引用,所以引用不能重复           ①Ha
# 如何实现Java API参数传集合 ## 一、整体流程 ```mermaid flowchart TD A(开始) --> B(创建集合对象) B --> C(设置参数) C --> D(调用API) D --> E(结束) ``` ## 二、具体步骤及代码示例 ### 1. 创建集合对象 在Java中,我们可以使用ArrayList或者HashMap
原创 2024-05-28 06:33:36
44阅读
java8引入了stream流的特性,在对集合数据的处理上能够带来很大的便利性。虽然我一开始看到别人使用stream流的代码时我也是一脸懵逼不懂什么意思,于是我花了点时间学习了下,并简单记录下java8中流的使用以及自己的一些代码测试样例。java8中流提供了很多方法,常用的方法有如下几个:stream() 为集合创建串行流(比较常用) parallelStream(
    Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组,而内存中对数据进行存储和管理的“容器”有:数组,集合。但数组有一定的弊端:    ①数组的长度不可变     ②数组存储的数据类型比较单一API较少,没有插入,删除等方法 &nb
转载 2023-08-12 19:49:35
50阅读
# Java集合深度拷贝APIJava编程中,我们经常需要对集合进行拷贝操作。然而,有时候我们需要进行深度拷贝,以避免在修改一个集合时影响到另一个集合Java提供了一些API来实现集合的深度拷贝,让我们来看看如何使用这些API。 ## 什么是深度拷贝 在Java中,集合是对象的引用,而不是对象本身。当我们对一个集合进行拷贝时,通常只是复制了集合的引用,而不是集合中的元素。这就导致当我们
原创 2024-04-27 07:07:46
37阅读
1 概述Java8中有两大最为重要的改变。第一个是Lambda 表达式;另外一个则是Stream API。Stream API ( java.util.stream)把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为Stream API可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。Stream 是Java8 中处理集合的关键抽象概念,它可
转载 2023-12-27 12:49:28
18阅读
JAVA API 什么是java api 常用的API IO API 线程API Socket API 集合API 集合框架的分类 以上三种集合的使用 集合的继承结构 List集合 List集合常用的API 集合空 set集合 Map集合 Map集合的应用场景广泛 ***从map集合中取出集合的数据有三种方式: 集合集合 集合迭代器 实现步骤 什么是java api java api: appl
一、泛型:简单说就是对对象类型进行限定的技术public class GenericDemo { public static void main(String[] args){ /*泛型作为1.5版之后的新技术,分两步使用 * 1、在类名之后用<类型参数>,这里就像函数中的普通参数一样命名即可 * 2、在生成对象和返回该对象参
转载 2023-08-05 22:24:38
71阅读
Java API集合(一)20201002Java API集合(一)20201002现在是2020年10月2日09:34:10,时隔上次博客一个多星期,我好好地对常用集合进行了源码分析,顺便温习了数据结构与算法,收获很大,接下来我将一一为大家分享。集合这一板块,我将从如下三个方面进行分享。集合简介与集合接口相关的常用方法集合接口常用实现类的数据结构及其存取元素过程集合元素的迭代遍历与迭代器模式
Stream API介绍Java 8引入了Stream API,它是一种处理集合(Collection)或数组(Array)数据的高级技术,可以使用非常简洁的语法完成复杂的数据操作。Stream可以简化Java代码,减少代码量,使代码更易于维护和理解。在Java 8之前,开发人员需要使用循环来遍历集合或数组中的数据,但是Stream API提供了一种更加优雅和函数式的方式来操作数据。下面是Stre
转载 2023-12-02 14:39:58
55阅读
目录1.Stream API2.创建Stream的方式3.Stream 的中间操作4.Stream 的终止操作 1.Stream APIStream API(java.util.stream.*) Stream 是 Java8 中处理集合的关键抽象概念, 它可以指定你希望对集合进行的操作, 可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream API集合数据进行操作,就类
主要内容 详细内容String类API介绍API全称是Application Programming Interface,API是应用程序编程接口,指的是一些预先定义好的类。Java API是Oracle公司提供给我们使用的类,这些类已经将底层实现封装了起来,我们无需关心这些类的实现方法,只需要知道如何使用这些类即可。常用API 构造函数public fina
转载 2024-01-10 12:55:30
32阅读
一、关于集合中ConcurrentModificationException异常研究过java集合的人应该经常在集合源码中见到下面这段代码:if (modCount != expectedModCount) throw new ConcurrentModificationException();那么为什么会进行这样的处理呢?还有在什么情况下会触发这个异常?对于Con
转载 2023-06-15 21:01:57
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5