一、对象数组1.对象数组概述      ①基本类型的数组:存储的元素为基本类型。int[] arr={1,2,3,4}    ②对象数组:存储的元素为引用类型。Student[] stus = new Student[3];二、集合类之ArrayList1.集合概述  &nbsp
转载 2023-08-03 21:16:40
19阅读
一、数据结构 数据结构就是计算机存储、组织数据的方式。 在计算机科学中,算法的时间复杂度是一个函数,它定性描述了该算法的运行时间,常用O符号来表述。 时间复杂度是同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法1.1、线性结构1.1.1、数组 我们对数组的CRUD操作进行性能分析添加操作 如果保存在数组的最后一个位置,至少需要一次
JSON解析器:常见的解析器:Jsonlib,Gson,fastjson,jackson1. JSON转为Java对象(代码见下面test5)导入jackson的相关jar包创建Jackson核心对象 ObjectMapper调用ObjectMapper的相关方法进行转换1. readValue(json字符串数据,Class)(这步和下面的不同)(重点)2. Java对象、装有对象的集合、map
转载 10月前
90阅读
# Java 创建PDF模板 hutoolJava开发中,我们经常需要生成PDF文件,用于生成报表、合同、订单等文档。本文将介绍如何使用Javahutool创建PDF模板,并提供代码示例。 ## 什么是hutool hutool是一个Java工具类库,提供了丰富的工具类和方法,用于简化Java开发过程。它包含了常用的字符串、日期、加密、文件、IO、网络等操作的工具方法,同时也提供了一
原创 2023-11-25 12:15:39
2028阅读
本博文将简单简单讲解JAVA类集的使用. 在整个JAVA类集中,最常用的类集接口是: Collection,List,Set,Map,Iterator,ListIterator,Enmueration,SortedSet,SortedMap,Queue,Map.Entry 这些接口的继承关系如下:提示:SortedXX接口都是可排序的接口.一. Collection接口collection是单值存
转载 2024-04-10 17:56:17
200阅读
Java集合概述 java中有好多集合:List,ArrayList,Vector,HashSetTreeSet,它们之间的区别,java集合的框架等等总是很模糊,称有时间总结下。一、Collection接口和Iterator接口1.Collection框架:collection接口主要定义了一些操作集合元素的方法:booleanadd(E e)Ensures that thi
转载 2023-08-30 18:39:42
204阅读
集合框架中的工具类1.Collections类      类中都是静态方法     对集合进行查找     取出集合中的最大值,最小值     对List集合进行排序1.  list具备比较性或者传入
# 如何使用Hutool Java判断集合是否为空 ## 概述 在Java开发中,我们经常需要判断一个集合是否为空。Hutool是一个Java工具包,提供了丰富的工具方法,包括判断集合是否为空的方法。在本篇文章中,我将教你如何使用Hutool中的工具方法来判断集合是否为空。 ### 关系图 ```mermaid erDiagram 程序员 ||--o hutool : 使用 ```
原创 2024-04-15 05:17:22
2248阅读
面试常见问题ArrayList和LinkedList的联系和区别1. ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2. 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。  3. 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数
转载 2024-05-17 10:48:55
27阅读
一、集合 1、 概述 集合是用来存储引用类型数据的容器 集合中只能存储对象Java中的集合可以分为两大类: Collection集合, 存储时是一个一个存储的 Map集合, 是按<键,值>对的形式,一对一对存储的二、Collection集合 1、 2、Collection集合常用方法返回值方法描述booleanadd(E e) 向集合中添加元素ebooleanaddAll(Coll
转载 2023-09-21 23:56:13
371阅读
package com.day11.json; import org.junit.Test; import java.util.*; /** * Author: Json * Date: 2021/9/15 **/ public class Json { public static void main(String[] args) { System.out.
转载 2023-08-16 21:28:22
88阅读
一、集合类介绍1、List(元素有放入顺序,可重复)1.1、List的实现  1.1.1、ArrayList  ArrayList就是动态数组(需要连续的存储空间),用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了Collection和List接口,灵活的设置数组的大小等好处。在指定位置的查找效率较高,是非线程安全的。public class Test {
转载 2024-04-08 12:38:04
60阅读
JAVA集合类以及部分集合操作 一、JAVA集合类为了保存数量不确定的数据,以及保存具有映射关系的数据(关联数组),java提供了集合类。所有集合类位于java.util包下。集合类就像容是器,现实生活中容器的功能,无非就是添加对象、删除对象、清空容器、判断容器是否为空等,集合类就为这些功能提供对应的方法。 java集合类是由两个接口Colle
转载 2023-07-04 16:47:15
189阅读
# 使用Hutool合并多个集合成一个集合Java开发中,我们经常需要合并多个集合Hutool是一个强大的Java工具包,它提供了简单易用的方法来处理集合的合并操作。本文将引导你从零开始了解如何使用Hutool将多个集合合并成一个集合,具体的流程和代码示例都会一一展示。 ## 流程步骤 **以下是合并多个集合的步骤及其说明:** | 步骤 | 描述
原创 2024-08-27 05:42:26
2013阅读
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使用Constructor类的newInstan
转载 2024-07-26 17:22:08
26阅读
image Java程序员也是半个运维了,在日常开发中经常会接触到Linux环境操作。小公司的开发人员甚至是兼了全运维的工作,下面整理了一些常用的Linux操作命令。Linux常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)
转载 2024-02-29 17:30:45
107阅读
简介:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅; 提供了Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:模块介绍hutool-aopJDK动态代理封装,提供非IOC下的切面支持hutool-bloomFilter布隆过滤,提
转载 2024-03-13 23:03:19
29阅读
存储的对象是无序的(集合中存储对象的顺序和使用add方法添加对象的顺序不一),存储的对象是不可以重复的没有特有的方法HashSet后缀:Set,说明存储的数据无序,不可以存储相同的对象前缀:Hash,说明该集合在存储数据时底层数据结构使用的是哈希表(数组+链表)在使用add方法添加元素时,已经保证了元素的唯一当向集合添加对象时,把要添加的对象和集合中已有的对象比较哈希值,如果和集合中所有对象的哈希
转载 2024-10-25 16:15:10
141阅读
## 如何在 Java创建集合 Java 是一种广泛使用的编程语言,集合Java 中用来存储对象的容器。在这篇文章中,我们将逐步学习如何在 Java创建集合,并在每个步骤中提供详细的代码和说明。 ### 流程概览 下面是创建 Java 集合的步骤: | 步骤 | 描述 | | ---- | -------------------
原创 9月前
8阅读
第 10 单元:Java 集合创建和管理对象集合2016 年 10 月 17 日发布开始之前本单元是 “Java 编程入门” 学习路径的一部分。尽管各单元中讨论的概念具有独立性,但实践组件是在您学习各单元的过程中逐步建立起来的,推荐您在继续学习之前复习 前提条件、设置和单元细节。单元目标了解 Java 集合框架的用途了解如何声明和使用 Java 数组、列表、集和映射了解装箱和拆箱了解如何让集合可迭
  • 1
  • 2
  • 3
  • 4
  • 5