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基础面试(续002)
Java集合
框架的基础接口有哪些java中有哪几种xml解析方式?如何自定义异常类?
西北2020
·
2021-11-16 12:42
java
java
面试
链表
新手初学
Java集合
框架
目录
Java集合
框架集合List接口ArrayListVectorLinkedList:泛型:Set接口HashSetTreeSetMap接口特点:遍历:HashMapHashtableTreeMap总结
·
2021-11-16 11:32
Github已标星80,java语言自学教程
Java集合
多线程JVM计算机基础=====计算机网络数据结构算法操作系统数据库面试题总结========MySQLRedis常用框架面试题总结Spring面试题总结!
Java极客1024
·
2021-11-15 09:51
程序员
面试
java
后端
<11>
Java集合
——HashMap
1.HashMap在jdk7中实现原理:HashMapmap=newHashMap():------->在实例化以后,底层创建了长度是16的一维数组Entry[]table。------->…可能已经执行过多次put…------->map.put(key1,value1):------->首先,调用key1所在类的hashCode()计算key1哈希值,此哈希值经过某种算法计算以后,得到在Ent
程序猿塔塔开
·
2021-11-12 14:30
Java高级编程
#
Java集合
java
开课吧T31项目第17天
T31项目第17天集合和并发编程1.UML图解1.1功能树1.2用例图1.3部署图2.集合2.1
java集合
框架图2.2数据结构和时间复杂度2.3常用算法复杂度2.4HashMap的基本概念2.5Collection
飞扬晴雪
·
2021-11-12 01:19
集合
高并发编程
uml
【Java 基础语法】详解 Java 中的泛型
前言:泛型的知识其实在前面Java的泛型和包装类这章介绍过了一些,但那些知识是为后面介绍
Java集合
框架做的铺垫,而今天这章再配合之前那章,将会完整的介绍Java中的泛型!
谢谢你,泰罗!
·
2021-11-11 12:52
JavaSE
java
开发语言
后端
明年的金三银四凭借这份文档,我会摇身一变,成为被 BAT 们看中的幸运儿
详细的获取方式放在结尾了~
JAVA集合
接口继承关系和实现L
java小菜鸡一个
·
2021-11-10 15:17
java
面试
经验分享
凭借这份文档,摇身一变成了被 BAT 大厂们看中的幸运儿
详细的获取方式放在结尾了~
JAVA集合
接口继承关系和实现ListArray
乔一方
·
2021-11-09 21:11
java
面试
经验分享
Java中的集合(List,Set,Map)(知识点详解)(看完这篇就够了)
Java集合
一、
Java集合
框架集合框架前序:集合框架概述(一)集合框架概述(二)(集合的使用场景)集合框架概述(三)(Collection接口继承树)集合框架概述(三)(Map接口继承树)二、Collection
faramita_of_mine
·
2021-11-07 23:11
java
java
intellij
idea
Java高级部分
集合
Github 上线仅六天,收获 Star 超 55K+,这套笔记能拿下 90% 以上面试
该文档曾在Github上线6天,共收获55K+star的Java面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵Java基础、
Java集合
、JavaWeb、Java异常、OOP、IO与NIO、
Java白叔
·
2021-11-07 16:48
程序人生
面试
github
java
java集合
——面试题
目录引言一、Arraylist与LinkedList异同?二、ArrayList与Vector区别?三、HashMap的底层实现?四、HashMap和Hashtable的区别五、HashSet和HashMap区别六、Set和List的区别七、HaspMap与TreeMap的区别八、集合框架底层数据结构总结九、如何实现数组和List之间的转换?十、遍历一个List有哪些不同的方式?十一、compar
D大调奏鸣曲_第七序章_
·
2021-11-05 09:51
java
集合
面试题
Java笔面试高频考点&解题技巧 - 集合类
所有的
Java集合
类,都是Set、List、Queue、Map这四个接口的实现类,这四个接口将集合分成了四大类,其中Set代表无序的,元素不可重复的集合;List代表有序的,元素可以重复的集合;Queu
〆、风神
·
2021-10-29 15:26
Java
java
面试
开发语言
Java集合
框架之List ArrayList LinkedList使用详解刨析
目录1.List1.1List的常见方法1.2代码示例2.ArrayList2.1介绍2.2ArrayList的构造方法2.3ArrayList底层数组的大小3.LinkedList3.1介绍3.2LinkedList的构造方法4.练习题5.扑克牌小游戏1.List1.1List的常见方法方法描述booleanadd(Ee)尾插evoidadd(intindex,Eelement)将e插入到ind
·
2021-10-25 11:39
Java集合
框架之Stack Queue Deque使用详解刨析
目录1.Stack1.1介绍1.2常见方法2.Queue2.1介绍2.2常见方法3.Deque3.1介绍3.2常见方法1.Stack1.1介绍Stack栈是Vector的一个子类,它实现了一个标准的后进先出的栈。它的底层是一个数组。堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。1.2常见方法方法描述Epush(Eitem)压栈Epop
·
2021-10-25 11:35
Java集合
---Collection集合(单列)
集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变我们要学习集合那首先得知道集合的体系结构:集合的体系图:通过图可以看出集合分为单列集合和双列集合,我们这里主要将单列集合。一、Collection集合概述:是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现示例代码:p
zyl1112
·
2021-10-22 15:14
java
Java实现计算器设计
需要知道的Java技术:JavaSwing(Java图形界面设计)、
Java集合
(栈)、lambda表达式、Java基础等。
·
2021-10-22 10:57
Java集合
之Map接口的实现类精解
目录HashMap类1、HashMap类概述2、HashMap的存储结构(底层实现原理)3、HashMap源码中的重要常量LinkedHashMap类TreeMap类1、TreeMap类概述2、自然排序3、定制排序Hashtable类Properties类HashMap类1、HashMap类概述HashMap是Map接口使用频率最高的实现类,允许使用null键和null值,与HashSet一样,不
·
2021-10-21 15:55
肝完难倒万人的 这份 面试题后,已准备去吊打面试官
来看看整体的大纲JavaOOP面试题(108道)
Java集合
/泛型面试题(24道)Java异常面试题(8道)Java中的IO与NIO面试题(15道)Java反射面试题(11道)Java序列化面试题(38
syh121
·
2021-10-20 22:26
java
面试
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
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他