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集合
类汇总
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是
七点一氪
·
2020-09-17 07:01
java复习
程序员50+Java面试题
本文包含50多个Java面试题,涵盖所有重要主题,如核心Java基础知识,
Java集合
框架,Java多线程和并发,JavaIO,JDBC,JVM内核,编码问题,面向对象编程等。
yinghe_one
·
2020-09-17 02:24
Java
Java集合
-ArrayList源码解析-JDK1.8
◆ArrayList简介◆ArrayList是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。AbstractList、List提供了添加、删除、修改、遍历等功能。RandmoAccess提供了随机访问功能Cloneable提供
weixin_34026484
·
2020-09-17 02:23
java
Hibernate Session
在Session接口的实现中包含啦一系列的
JAVA集合
,这些
JAVA集合
构成了Session的缓存,也就是Hibernate的一级缓存。
宇坤_
·
2020-09-17 01:46
Hibernate
Hibernate
Session
Java集合
Iterator迭代
迭代其实我们可以简单地理解为遍历,是一个标准化遍历各类容器里面的所有对象的方法类,它是一个很典型的设计模式。Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。在没有迭代器时我们都是这么进行处理的。如下:对于数组我们是使用下标来进行处理的:[java]int[]arrays=newint[10];for(inti=0
程序人生dc
·
2020-09-17 01:55
java
一些常用方法
java
JDK源码解析集合篇--综述
Java集合
工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。
冷面寒枪biu
·
2020-09-17 00:59
源码解析
集合框架
fail-fast
迭代器
源码
jdk
Java集合
-Vector源码解析-JDK1.8
◆Vector简介◆与ArrayList不同的是,Vector是线程安全的。建议先阅读ArrayList源码分析,再回来看此文会Soeasy哦!Vector继承了AbstractList实现了List,RandomAccess,Cloneable,java.io.Serializable这些接口。AbstractList、List提供了添加、删除、修改、遍历等功能。RandmoAccess提供了随
javaxuexilu
·
2020-09-17 00:26
999页阿里P7Java学习笔记在互联网上火了,完整版开放下载,你值得拥有~
内容概要:包括
Java集合
、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB
weixin_46785731
·
2020-09-17 00:24
分布式
面试
架构
数据库
java
分布式
redis
hadoop
Java集合
LinkedList的原理及使用
1.LinkedList的概述2.LinkedList的常用方法3.LinkedList的三种便利方式4.LinkedList的总结1.LinkedList的概述LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。publicstaticvoidmain(String[]args){Li
祈祷ovo
·
2020-09-16 23:49
Java基础
集合框架原理分析
Java基础--------(4)集合Conllection
一、简述Collection
Java集合
框架Collection在java.util包下。集合用来存储一组元素,与数组作用类似,Collection是所有集合的父接口,规定了集合所应当具备的功能。
zyf69172
·
2020-09-16 20:15
java基础
JDK1.9-Iterator迭代器
Iterator接口也是
Java集合
中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection
cwl_java
·
2020-09-16 19:30
JDK1.9
Iterator迭代器
Map
相关知识点深入理解LinkedHashMapⅡ:TreeMapⅢ:WeakHashMapⅣ:EnumMapⅤ:IdentityHashMapⅥ:Hashtable拓展HashMap与HashTable返回
Java
端脑
·
2020-09-16 19:01
Java
Map
迭代器 Iterator & 增强for循环
Iterator接口也是
Java集合
中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Itera
葱花Lx
·
2020-09-16 19:49
Java
java
iterator
增强for循环
java集合
——LinkedList(1.8)源码浅析
LinkedList是
Java集合
框架中List接口一种实现。LinkedList是有序并且可以元素重复的集合,底层是基于双向链表的,它也可以被当作堆栈、队列或双端队列进行操作。
三分魔系
·
2020-09-16 17:05
java
链表
LinkedList
LinkedList源码
java集合
java
Iterator 迭代器 接口 和 增强for
Iterator接口也是
Java集合
中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection
无关痛痒...
·
2020-09-16 17:33
题库
数组
Java——Collection(List,Set),Map系列集合的特点
Java集合
框架两大接口(1)Collection:规范单值集合的接口(2)Map:规范对值集合的接口Collection接口(1)它是根接口(2)它没有直接的实现类,有更具体的子接口.如:List和Set
shiranjiu
·
2020-09-16 16:53
java
阿里P8大牛手写的源码笔记:
Java集合
+Java多线程+MyBatis+Spring
Java集合
源码笔记
Java集合
是我认为在Java基础中最最重要的知识点了,
Java集合
是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了
Java集合
。
JavaBUGa
·
2020-09-16 13:15
Java
面试
程序员
java
spring
面试
mybatis
多线程
Java 后端 100多道面试题,多看点题,没坏处!
下面列出这份Java面试问题列表包含的主题多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)
Java集合
框架数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode
架构学习基地
·
2020-09-16 13:08
java
面试
2020
JAVA集合
容器面试题
集合和数组的区别数组是固定长度的;集合可变长度的。数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。collection集合和map集合结构图Collection集合主要有List和Set两大接口List:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多个null元素,元素都
前撤步登哥
·
2020-09-16 13:54
2020java集合面试
java
34张史上最全IT架构师技术知识图谱(转)
1.3微服务架构秘籍1.4一致性图谱1.5互联网大流量的方法1.6安全秘籍1.7阿里巴巴常用小框架1.8架构方法论图谱1.9设计模式秘籍图谱二2.1JVM虚拟机垃圾回收图谱2.2Java并发图谱2.3
Java
大竹薙子
·
2020-09-16 13:31
我的学习笔记
知识图
Java集合
类系列2--Collection之List和Set简单介绍
目录:三种集合解析Collection介绍List和SetListSet三种集合解析我觉得学习
Java集合
最重要的还是List,Set和Map,我们要对这三种集合有一个非常清楚的认识,都是存放数据对象,
ithuangqing
·
2020-09-16 12:51
Java基础知识
JAVA集合
类汇总
source:http://www.cnblogs.com/leeplogs/p/5891861.html一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collect
geek_Twj
·
2020-09-16 12:29
java
集合类
Java集合
体系总结—Map、Set、List、Queue
首先上来一张自己画的图,主要根据《疯狂Java讲义》一书中的两个图整合而来。主要讲解重要的集合及其特点。0x01Collection接口Collection接口比较宽泛,该集合就是单一对象的集合(对比Map容器,是key-value这样的一对元素构成的键值对的集合)。一般作为工具使用,比如在“向上转型”中,定义一个Collection对象接受任何实现类,该接口提供了很多有用的API,比如排序、查找
项昂之
·
2020-09-16 11:30
java基础
【助力秋招】2020互联网Java后端面试必备解析—Netty22题
本文已收录GitHub项目:Java-review-gudie更多关于
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper
码农清风
·
2020-09-16 10:03
面试
面试
网络
java
epoll
linux
【Rxjava2
源码系列
】基本订阅、消耗事件流程(一)
一、前言Rx系列已经出来很久了,笔者也在很早就把他加入项目里使用了,具体使用方法相信大家都很熟悉了,这里就不多讲了。可是虽然用了很久,一旦过一段时间不接触就会生疏,用的时候也比较忐忑,生怕哪里会出问题。所以下决心研究一下他的源码,所谓知己知彼百战不殆。这里就不列出使用方法了,网上资料已经很多了,也可以去官网上看。我觉得RX最核心的就是:异步以及他的操作符。本文先了解一下他的基本流程,他究竟是如何实
verymrq
·
2020-09-16 08:09
Rxjava
Android 面试整理(持续更新)
时间原文链接2019-02-28
Java集合
必会14问2019-03-15面试相关之JVM&设计模式文章目录
Java集合
JVM设计模式
Java集合
1)说说常见的集合有哪些吧?
_鹏飞
·
2020-09-16 08:00
Android
面试整理
Android面试整理
借鉴这份Java复习路线,我成功收获蚂蚁金服、阿里、美团等Offer
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与
mrchaochao
·
2020-09-16 05:56
Java
面试
架构
java
架构
面试
资料
Java找工作之面试复习(1) 集合
谈谈你在工作中用到的
java集合
以及他们的应用大家在工作中大多数就是存储对象ArrayList,有时候封装参数的时候就是HashMap(尤其是在对象第三方接口的时候,存储传递的参数),存储没有重复的对象用
编程_灵魂
·
2020-09-16 05:23
找工作
java学习总结
CardLayou的特殊使用...42.鼠标事件...103.键盘事件...164.GUI综合使用(包括组件及事件处理)...195.JavaGridLayout的综合使用(java小计算器的设计)...28
Java
jinlianyimeng
·
2020-09-16 03:16
软件开发
java
string
thread
socket
class
null
Java集合
框架
早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必
小白知浅
·
2020-09-16 02:39
java基础
Java集合
---List、Set、Iterator、Map简介
1、List集合1.1概念List继承自Collection接口。List是一种有序集合,List中的元素可以根据索引(顺序号:元素在集合中处于的位置信息)进行取得/删除/插入操作。跟Set集合不同的是,List允许有重复元素。对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中。当然,也有List的实现类不允许重复元素的存在。同时,List还提供一个listI
小白知浅
·
2020-09-16 02:07
java基础
Java集合
-Collection-福州美可普
Collection接口(java.util.Collection)是
java集合
根接口中的一个,尽管不直接实例化Collection,但是我们经常用到其子类,而且通常把其子类当做Collection使用
yyone123
·
2020-09-16 00:16
java
Java集合
-Iterator-诺禾-诺禾科技
JavaIterator接口表示一个对象,该对象能够遍历Java对象的集合,一次迭代一个对象。Iterator接口是Java中用于迭代对象集合的最古老的机制之一(尽管不是最早的-Enumerator早于Iterator)。使用java的Iterator,首先从需要迭代的对象集合中获取一个Iterator实例。获得的迭代器跟踪底层集合中的元素,以确保遍历所有元素。如果在遍历指向该集合的迭代器时,修改
yyone123
·
2020-09-16 00:16
java
Java集合
总结
1)说说常见的集合有哪些吧?答:Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主
天涯with0
·
2020-09-16 00:39
java集合
java核心编程
Java集合
框架:CollectionsbinnerySearch()方法二进制检索,replaceAll()替换Collectionssort()方法的应用:packagecom.ibeifeng.javase.kaoshi
≯stephen
·
2020-09-15 23:18
Java核心编程
Java核心编程
DAYSIX_PAT(乙级)1015.德才论
importjava.util.ArrayList;importjava.util.Collections;importjava.util.Scanner;/***德才论*重写
java集合
的排序方法*/
Priest残次品
·
2020-09-15 23:39
算法
java集合
进行排序的两种方式
java集合
的工具类Collections中提供了两种排序的方法,分别是:1.Collections.sort(Listlist)2.Collections.sort(Listlist,Comparatorc
迷路的鲸鱼丶
·
2020-09-15 23:32
java
java LinkedList源码分析
首先介绍一下
java集合
,集合接口Collection,子接口List,Set,Queue。LinkedList就是子结构List的一个现实。
blackproof
·
2020-09-15 22:10
java
java
LinkedList
原理
源码
集合
【每日一篇】
JAVA集合
详解----ArrayList(上)
前文链接List接口详解今天把明天的份也写了如何?ArrayList是JAVA开发者最常用的列表没有之一啦,这个类通过继承虚基类AbstractList的方式实现了List接口,顺便也实现了Collection接口及Lterable接口,以上三个接口的用处前文均已说过,这里不废话。同时ArrayList类还实现了RandomAccess(标记接口,用于队列,实现该接口表示支持快速随机访问)、Clo
渴望死亡的小丑
·
2020-09-15 22:36
JAVA
Java集合
之工具类(重写compare()方法)
Collections类常用方法max(Collectioncoll):根据元素的自然顺序,返回给定集合元素中的最大元素min(Cssollectioncoll):根据元素的自然顺序,返回给定集合元素中的最小元素sort(Listlist):根据元素的自然顺序对指定列表按升序进行排序。列表中的所有元素都必须实现Comparable接口。sort(Listlist,Comparatorc):根据指定
wang_da_bing
·
2020-09-15 21:04
java
黑马程序员________
Java集合
List和Set的原理应用学习笔记
-------android培训、java培训、期待与您交流!----------集合是一种可以存储对象的容器,当然这个容器也是一个对象。和数组相比,集合的优势在于他的长度是可以变化,另外集合可以存储多个类型的对象,而数组的长度是固定的,只能存储一个类型的元素;但是集合不能存储基本数据类型,而数组却可以。所有的集合类都是Collection接口的子类。实现Collection中定义的集合共有功能。
xggxggwf
·
2020-09-15 20:29
java集合
-HashSet源码解析
HashSet无序集合类实现了Set接口内部通过HashMap实现//HashSetpublicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.Serializable{staticfinallongserialVersionUID=-5024744406713321676L;//重要:HashMapHashSet就是通过
diaomu7437
·
2020-09-15 19:37
java
java 集合的学习网址
参考地址
Java集合
学习指南HashMap和HashTable到底哪不同?HashMap在JDK1.8后新增的红黑树结构hash函数为什么要选择对素数求余?
伍特
·
2020-09-15 17:33
后端
java集合
add()和addAll()方法
1.add()方法add()方法是将传入的参数存储在list的末尾,每次只会增加一个元素。2.addAll()方法是按照所写位置向list中添加对象元素,如所给示例为添加一整个list1。但是使用addAll()方法复制的对象的引用而不是该对象,区别在于,在list2调用addAll(list1)方法后再修改list1内容不会影响list2内容。
jgc19971019
·
2020-09-15 17:06
Netty之旅三:Netty服务端启动源码分析,一梭子带走!
后,迟迟两周才开启今天的Netty
源码系列
。源码分析的第一篇文章,下一篇我会分享客户端的启动过程源码分析。
一枝花算不算浪漫
·
2020-09-15 17:00
java集合
截取的方法
有时候,可能需要按照一定个数,截取大集合。 比如在做批量导入数据时,将一个大集合直接导入,相对来说,将其截成一个个的小集合反而更加效率。那就需要集合截取的方法,如下:publicclassListUtils{publicstaticList>batchList(ListsourceList,intbatchCount){List>returnList=newArrayListtdtgList
JAVA码上飘
·
2020-09-15 15:31
后端
Java集合
Map
Map一个将键映射到值的对象,一个映射不能包含重复的键,每个健最多映射到一个值Map接口的一些共性方法添加put(Kkey,Vvalue)putAll(Mapm)删除clear();//清空remove(Objectkey)判断containsValue(Objectvalue)containsKey(Objectkey)isEmpty()获取get(Objectkey);size()values
可及丶
·
2020-09-15 14:21
Map
HashMap
TreeMap
HashTable
一线互联网大厂精选9道
Java集合
面试题
作者|码农田小齐|微信公众号今天这篇文章是单纯的从面试的角度出发,以回答面试题为线索,再把整个
Java集合
框架复习一遍,希望能帮助大家拿下面试。
Java浮世绘
·
2020-09-15 13:12
Java
java
后端
经验分享
程序人生
面试
架构师梳理4万字长篇PDF:程序员必备核心知识点,进入名企不是梦
这份资料覆盖了:JVM、
Java集合
、JAVA多线程并发、JAVA基础、Spring原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB
yunduo1
·
2020-09-15 12:19
java
程序员
大数据
java
jvm
编程语言
多线程
spring
不愧是Alibaba技术官:程序员必会的架构知识清单,如何让你技术上的提升面试时的丰收
该文档在Github上收获45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka
爱码士人员
·
2020-09-15 12:17
面试
JVM
程序员
数据库
java
设计模式
redis
分布式
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他