E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Java集合】
Java集合
框架入门之泛型和包装类
目录1.预备知识-泛型(Generic)1.1泛型的引入1.2泛型的分类1.3泛型类的定义1.4泛型编译的机制2.预备知识-包装类(WrapperClass)2.1基本数据类型和包装类的对应关系2.2包装类介绍2.3装箱(boxing)和拆箱(unboxing)2.4自动装箱(autoboxing)和自动拆箱(autounboxing)2.5包装类面试题前言:本章主要是为了后面学习集合框架所做的知
·
2021-10-20 13:42
java集合
概述
关系总览java.util包下集合类关系图如下,不包含concurrent包,斜体标识接口,粗体标识抽象类,红线标识继承或实现。CollectionCollection提供以下接口方法及默认接口方法AbstractCollcetion概述该类实现类Collection接口的大部分方法,其中提供实现的具体方法,大部分依赖于待子类实现的抽象方法。继承自该类的子类,按可变性来说,对子类要求如下:不可修改
·
2021-10-19 09:35
Java和Scala集合间的相互转换方式
目录Java和Scala集合间的相互转换scala与java互转Java与Scala的集合对比一、
Java集合
1、Collection=>Set接口2、Collection=>List接口3、Map接口二
·
2021-10-11 12:42
Java集合
之Set接口及其实现类精解
目录Set接口概述HashSet实现类1、HashSet具有以下特点:2、HashSet集合判断两个元素相等的标准3、向HashSet中添加元素的过程LinkedHashSet实现类TreeSet实现类Set接口概述1、Set接口是Collection的子接口,set接口没有定义额外的方法,使用的都是Collection接口中的方法。2、Set集合不允许包含相同的元素,如果试把两个相同的元素加入同
·
2021-10-09 13:54
Java集合
(双链)
Map集合Map集合是用于保存键值对数据的集合,集合中保存着两种数据,key值和value值,key值不能重复,value值可以是任意数据类型,任意值。HashMap底层是通过哈希表实现的,因为是异步存储,线程不安全,用做key值的对象必须实现hashCode方法和equals方法,不能保证键值对的存储数据。importjava.util.*;publicclassmain{publicstati
·
2021-10-03 20:53
java
Java集合
单列集合(Collection)单列集合类的根接口,用于:存储一系列符合某种规则的元素。Collection继承关系List集合有序,可重复一、ArrayList底层数组实现特点:有序,可重复、非线程安全、查询快,删除慢(需要移动元素)ArrayList类中的全局变量privatestaticfinalintDEFAULT_CAPACITY=10;//默认初始容量大小10transientObje
CodeYang
·
2021-09-27 12:58
java集合
模拟实现斗地主洗牌和发牌
本文实例为大家分享了java实现斗地主洗牌和发牌的具体代码,供大家参考,具体内容如下1:用ArrayList集合实现案例分析:我们现在要做的是模拟斗地主小游戏来进行洗牌和发牌。具体步骤:A:首先,创建一个ArrayList集合来存储牌,将牌的花色和点数存储在俩个字符串数组中中,然后用for循环加强遍历将每张牌的花色点数及大王小王存储在集合中。B:进行洗牌,调用collectionas的shuffl
·
2021-09-26 17:19
JAVA集合
面试题
1.Arraylist与LinkedList区别ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于索引(index)的数据结构,可以直接映射到。插入、删除数据时,LinkedList的效率比较高,因为ArrayList要移动数据。LinkedList比ArrayLi
常威再打来福
·
2021-09-24 14:47
java
数据结构
链表
Java集合
和IO流实现水果摊项目
前言前一段时间利用Java基础知识集合和IO流做了个简单的小项目-水果摊,感觉不过瘾,最近又想着用GUI和Mysql数据库重做一下,名为另一个水果摊,下面就来分享一下代码吧一、包和表截图二、源代码1.JDBC连接Mysql数据管理员界面:增删查改packagecom.vector.service;importjava.sql.Connection;importjava.sql.PreparedSt
·
2021-09-23 18:49
Java设计模式之java迭代器模式详解
目录前言介绍角色迭代器模式中的工厂模式学院遍历的案例分析解决方案基本介绍原理类图上面案例的类图案例实现代码案例总结应用实例
Java集合
中的迭代器模式角色说明Mybatis中的迭代器模式优点缺点总结前言很早之前
·
2021-09-15 14:41
带你入门Java的集合
目录
java集合
集合分类---Set、List、Map三种大体系SetHashSetHashCode()方法TreeSet自然排序ListList与ArrayListArrayList和VectorMapTreeMap
·
2021-09-15 10:19
java集合
类遍历的同时如何进行删除操作
目录
java集合
类遍历的同时进行删除操作1.背景2.代码示例3.分析
java集合
中的一个移除数据陷阱遍历集合自身并同时删除被遍历数据异常本质原因解决
java集合
类遍历的同时进行删除操作1.背景在使用java
·
2021-09-14 11:13
深入浅出讲解
Java集合
之Collection接口
目录一、集合框架的概述二、集合框架(
Java集合
可分为Collection和Map两种体系)三、Collection接口中的方法的使用四、集合元素的遍历操作A.使用(迭代器)Iterator接口B.jdk5.0
·
2021-09-13 17:34
深入浅出讲解
Java集合
之Map接口
目录一、Map接口继承树二、Map接口中的常用方法三、源码分析1.HashMap的底层实现原理?2.LinkedHashMap的底层实现原理(了解)四、Collections工具类一、Map接口继承树Map:双列数据,存储key-value对的数据---类似于高中的函数:y=f(x)A.HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和valuea.LinkedH
·
2021-09-13 17:00
新手了解java 集合基础知识
目录一、概述
Java集合
体系结构:二、collection1、List1)ArrayList2)LinkedList2、set1)HashSet2)TreeSet1.实体类2.测试类:3.实体类4.测试类三
·
2021-09-06 19:01
25 个专题 + 十万字面试总结,吊打面试官
前言小编分享的这份Java开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL数据库
syh121
·
2021-09-06 16:32
面试
面试
java
java相关汇总
finally的执行顺序问题线程状态及转换int与Integer区别关于重载与重写==,equals与hashCodefinal,finally与finalizejava的类java的反射机制java的泛型
java
瓢鳍小虾虎
·
2021-08-31 18:11
Spring认证-Spring注入集合
现在,如果您想传递多个值,例如
Java集合
类型,例如List、Set、Map和Properties,该怎么办。
·
2021-08-31 17:15
spring
Java集合
和数据结构排序实例详解
目录概念插入排序直接插入排序代码实现性能分析希尔排序代码实现性能分析选择排序直接选择排序代码实现性能分析堆排序代码实现性能分析交换排序冒泡排序代码实现性能分析快速排序代码实现性能分析非递归实现快速排序代码实现性能分析归并排序归并排序代码实现性能分析非递归实现归并排序代码实现性能分析海量数据的排序问题总结概念排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。平时的上
·
2021-08-29 15:33
用 ArrayList 还是 LinkedList?看完你就懂了!
ArrayList和LinkedList是
Java集合
框架中用来存储对象引用列表的两个类。ArrayList和LinkedList都实现List接口。
·
2021-08-21 15:53
java
Java集合
框架超详细小结
目录一:Collection集合1.1集合概述:1.2集合架构1.3Collection集合常用方法二:迭代器Iterator2.1Iterator接口2.2Iterator的实现原理:2.3增强for()2.4迭代器注意事项三:泛型3.1泛型概述3.2泛型的优缺点3.3泛型的定义与使用泛型方法泛型接口3.4泛型的通配符通配符高级使用-----受限泛型四:Java常见数据结构4.1栈4.2队列4.
·
2021-08-21 11:24
Java集合
---->Map接口
一、Map接口继承树Map:双列数据,存储key-value对的数据---类似于高中的函数:y=f(x)A.HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和valuea.LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历。原因:在原有的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。对于频繁的遍历操作,此类执行效
威斯布鲁克.猩猩
·
2021-08-18 23:33
java
后端
Java集合
与数据结构——七大排序算法的实现
文章目录排序介绍稳定性一、直接插入排序1.原理2.基本思想3.代码展示4.性能分析二、希尔排序1.基本思想*注意点2.代码展示3.增量gap的选取4.性能分析三、选择排序1.基本思想2.代码展示3.性能分析四、堆排序1.基本思想2.建堆操作3.向下调整4.代码展示5.性能分析五、冒泡排序1.基本思想2.代码展示3.性能分析六、快速排序1.原理1.Hoare法2.挖坑法2.代码展示1.递归思路2.基
RAIN 7
·
2021-08-16 21:28
Java进阶——集合与数据结构
java
算法
排序算法
java集合
进行排序的方式总结
ava集合的工具类Collections中提供了两种排序的方法,分别是:Collections.sort(Listlist)Collections.sort(Listlist,Comparatorc)第一种称为自然排序,参与排序的对象需实现comparable接口,重写其compareTo()方法,方法体中实现对象的比较大小规则,示例如下:实体类:(基本属性,getter/setter方法,有参无
·
2021-08-12 10:28
Java之HashMap案例详解
概述这篇文章,我们打算探索一下
Java集合
(Collections)框架中Map接口中HashMap的实现。
·
2021-08-10 17:58
一篇文章带你入门
java集合
目录一、简介1、
java集合
框架图2、集合框架体系3、Set和List的区别二、ArrayList1、定义2、用实例了解ArrayList三、LinkedList1、语法2、示例四、HashSet1、定义
·
2021-08-04 20:53
java中ArrayList的两种排序方法实例
3.多个ArrayList中的元素进行排序总结前言由于其功能性和灵活性,ArrayList是
Java集合
框架中使用最为普遍的集合类之一。
·
2021-08-03 11:29
Java并发编程之详解ConcurrentHashMap类
java.util.concurrent.ConcurrentMap接口是
Java集合
类框架提供的线程安全的
·
2021-07-31 15:17
剖根问底:Java 不能实现真正泛型的原因是什么?
本文已同步至GitHub《教妹学Java》专栏,风趣幽默,通俗易懂,对Java初学者亲切友善,么么哒,内容包括Java语法、
Java集合
框架、Java并发编程、Java虚拟机等核心知识点,欢迎star。
·
2021-07-30 11:50
java
Java集合
案例之斗地主游戏
本文实例为大家分享了
Java集合
案例之斗地主游戏的具体代码,供大家参考,具体内容如下题目要求:通过自制54张扑克牌,发给3人,留下3张底牌,分别显示不同人的手牌与底牌达到斗地主的游戏需求算法思想:1、4
·
2021-07-28 09:19
Java中的集合
Java集合
体系Set(接口):代表无序、不可重复的集合List(接口):代表有序、重复的集合Map(接口):代表具有映射关系的集合Queue(接口):代表队列集合集合类和数组区别数组元素既可以是基本类型的值
·
2021-07-27 19:09
Java集合
Queue-PriorityQueue
优先队列有两种:最大优先队列,当前最大的元素优先出队;最小优先队列,当前最小的元素优先出队。PriorityQueue通过用数组表示的小顶堆来实现,具体结构如下图所示首先任何结点都小于其左右子结点,除此之外,对于任何一个结点,假设它的下标为n:左子结点:2*n+1右子结点:2*n+2父结点:(n+1)/21构造成员变量构造函数看起来有7种实际上只有4种除了第一种,其它的是对PriorityQueu
·
2021-07-27 19:34
Java基础集合篇-List
java集合
可以说无论是面试、刷题还是工作中都是非常常用的。抛去Iterable,从Collection级别说起,整个
java集合
主要分为Collection和Map两大类。
·
2021-07-27 19:49
简单阐述一下
Java集合
的概要
概念Java中的集合就是一种容器,可以容纳不同种类的数据,这些容纳是建立在未知的基础上。优点1.可以动态保存任意多个对象,使用比较方便。2.提供一系列方便的操作对象的方法:add、remove、set、get等3.使用集合添加,删除新元素的示意代码简洁。集合框架图Collection接口和常用方法1.Collection实现子类可以存放多个元素,每个元素可以是Object2.有些Collectio
·
2021-07-27 18:28
Kotlin——集合
Collection和Map是
Java集合
框架的根接口,这两个接口又包含一些子接口或实现类Java中的集合都是可变集合,但Kotlin的集合被分为两大类:可变集合和不可变集合。
So_ProbuING
·
2021-07-22 08:56
常见数据结构与算法整理总结 够详细 全是精华!
为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几种数据结构,线性表、栈、队列等都提供了较好的实现,就是我们经常用到的
Java集合
框架一、线性表1.数组
Java喵
·
2021-07-20 16:50
Java万物皆对象,带你进入编程之旅!
Java集合
,日常开发掌握这些就够了!Java不要再问String为什么是不可变的!万物皆对象前言对象操纵对象创建数据存储基本类型的存储数组的存储对
码农洞见
·
2021-07-01 10:19
Java
java
编程语言
2021年
Java集合
面试Top问题 - 第二部分
原文:https://dzone.com/articles/top-java-collection-interview-questions-for-2021作者:SoniaMathias翻译:祝坤荣对有经验开发者的常见问题问题1:什么是CopyOnWriteArrayList?答:这个类在java.util.concurrent包中且实现了list接口。它内建了一个内部ArrayList的克隆副本
·
2021-06-27 17:19
java面试
2021年
Java集合
面试Top问题 - 第二部分
原文:https://dzone.com/articles/top-java-collection-interview-questions-for-2021作者:SoniaMathias翻译:祝坤荣对有经验开发者的常见问题问题1:什么是CopyOnWriteArrayList?答:这个类在java.util.concurrent包中且实现了list接口。它内建了一个内部ArrayList的克隆副本
·
2021-06-27 17:43
java面试
JDK8新特性【Stream】
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。
网恋被骗600万
·
2021-06-27 01:02
JAVA集合
类-Collection-List
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是
Java集合
框架的根接口,这两个接口又包含了一些子接口或实现类。
codingBen
·
2021-06-26 18:05
吊打面试官之 Java基础必备(背)120问 之 [31-45]
32.
Java集合
类框架的最佳实践有哪些?根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:假如元素的数量是固定的,而且能事先
是小猪童鞋啦
·
2021-06-26 15:01
java进阶|LinkedBlockingDeque源码分析
这是关于
java集合
类源码分析文章的最后一篇,后面或许会随着自己的一些理解,自己还是会再来写一两篇集合源码分析的文章,因为目前自己的理解,有些集合的源码自己确实理解不了,所以我就不继续分析其它集合源码了
公众号后端Coder
·
2021-06-26 04:06
Java8采用stream、parallelStream迭代的区别
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。StreamAPI可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。
e飞聪天
·
2021-06-26 04:43
关于
Java集合
中的迭代
一、接口Iterable和接口Iterator的区分及联系【英文释义】Iterable:可迭代的,形容词。Iterator:迭代器,名词。IterableJDK源码:publicinterfaceIterable{Iteratoriterator();//iterator方法用于返回一个实现了Iterator接口的对象}IteratorJDK源码:publicinterfaceIterator{b
Wangheguan
·
2021-06-25 23:17
简单的聊一下
JAVA集合
(SXL),有什么不对的欢迎指正!
一、ArrayList数组集合应用//ArraysList增删慢查询快//根据源码无参构造方法创建出来的是长度为0的数组{}Listlist=newArrayList>1);if(newCapacity-minCapacityMAX_ARRAY_SIZE)?Integer.MAX_VALUE:MAX_ARRAY_SIZE;}二、LinkedList//LinkedList:使用双向链表结构,增删快
前程有光
·
2021-06-25 15:39
Java集合
框架(七)—Map
Mapimage.pngMap是一个键值对(key-value)映射接口。Map映射中不能包含重复的键;每个键最多只能映射到一个值。Map接口提供三种collection视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。Map映射顺序。有些实现类,可以明确保证其顺序,如TreeMap;另一些映射实现则不保证顺序,如HashMap类。Map的实现类应该提供2个“标准的”构造方法:第一
Sandy_678f
·
2021-06-25 11:05
java 集合Collection使用解读
Java集合
类存放于java.util包中,是一个用来存放对象的容器。注意:①、集合只能存放对象。
yuan_hh
·
2021-06-24 07:31
Java集合
·13·TreeSet详解
一、概述是一个不含重复元素,有序的集合类。作用为提供有序的Set集合。继承自AbstractSet,实现了NavigableSet、Cloneable、Serializable接口。SortedSetSorted相关方法,分为三类:一类是获取元素项的方法,包括first()、last()一类是获取元素集合的方法,包括subSet()、headSet()、tailSet()一类是获取Comparat
Lynn_R01612x2
·
2021-06-23 17:52
Java集合
-HashMap分析(jdk1.8)
HashMap存储的是键值对,可以说是最常用的map了。下面是构造方法:publicHashMap(){this.loadFactor=DEFAULT_LOAD_FACTOR;//allotherfieldsdefaulted}publicHashMap(intinitialCapacity,floatloadFactor){if(initialCapacityMAXIMUM_CAPACITY)i
Cris_Ma
·
2021-06-23 09:22
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他