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
day15集合框架
JDK源码阅读-----
集合框架
篇
文章目录JDK源码阅读指导:ArrayList源码构造方法add方法分析(扩容机制)get方法分析其它Vector源码(过时?虽然安全但效率太低了)Vector和ArrayList比较Stack(过时)源码LinkedList源码属性罗列其它ArrayList和LinkedList的区别HashSet源码TreeSet源码HashMap源码类结构图:Map中的键值对如何存储?put(HashMap
埃斯戴斯
·
2020-09-17 01:50
数据结构与算法
JDK源码阅读
java 泛型详解__泛型类,泛型接口,泛型方法__超详细易懂
对java的泛型特性的了解仅限于表面的浅浅一层,直到在看java文档中
集合框架
的内容时发现有不少不了解的用法,才想起详细的记录一下。本文转自java泛型详解-绝对是对泛型方法讲解最详细的,没有之一。
coder__666
·
2020-09-17 01:48
Java常用API
Java
Java泛型
Java基础
泛型
泛型方法
JDK源码解析集合篇--综述
学习Java
集合框架
下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。
冷面寒枪biu
·
2020-09-17 00:59
源码解析
集合框架
fail-fast
迭代器
源码
jdk
JDK源码分析------Vector
概述正如我们大家都知道的样子,在
集合框架
中ArrayList和LinkedList都是线程不安全的。但是有没有存在线程安全的类呢?答案必然是肯定的。这里就解释一下Vector这个类。
qq_25484147
·
2020-09-17 00:38
javase
Java基础
JDK
源码分析
Vector
集合框架
线性表
1简述节点流和处理流的区别,以及Java流式输入输出的架构特点参考答案1)按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流可以从或向一个特定的地方(节点)读写数据;处理流是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。2)处理流的构造方法总是以一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。2简述RandomAcce
weixin_30374009
·
2020-09-17 00:31
java
关于util.List和awt.List的区别
*包,包含
集合框架
,collection类、事件模型、日期和时间设施、国际化和数组各种实用工具类(字符串标记生成器、随机数生成器和位数组)。java.util.List:描述:java.awt.
aige9902
·
2020-09-16 22:49
java
黑马程序员_java反射实现框架,在反过来理解
集合框架
编程。
-------android培训、java培训、期待与您交流!----------java程序框架的理解:(例子是我瞎编的,但能说明问题)简单来说就是为了简化程序开发,而在需求分析后,最先做出的总体设计,就如同建房子,把自己对房子的需求都确定好后,最先建出来的房子框架。带来的好处:1,让程序模块化,减少之间的依赖,或者是完全独立。大大减小了开发过程中的相互等待,提高开发效率。还是刚才刚才的例子,在
Lingyuezhixing
·
2020-09-16 22:00
模块化
反射
框架编程
JavaEE学习笔记(参考how2java)
文章目录JAVA基础反射注解异常处理IO
集合框架
JDBCSocket编程ServletJSPMVCSpringSpringMVCMyBatisSSMRedisDocker杂七杂八JAVA基础反射类对象定义
Icgcdz
·
2020-09-16 21:21
Java基础--------(4)集合Conllection
一、简述CollectionJava
集合框架
Collection在java.util包下。集合用来存储一组元素,与数组作用类似,Collection是所有集合的父接口,规定了集合所应当具备的功能。
zyf69172
·
2020-09-16 20:15
java基础
Collection集合习题答案
基础题练习一:
集合框架
一、请简述
集合框架
。集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map。
葱花Lx
·
2020-09-16 19:49
集合框架
----Collection接口下的List分析
一、
集合框架
的关系简图二、Conllection接口2.1Conllection接口是一个顶级的
集合框架
的接口2.2Conllection接口的子接口是Set和List注意:Conllection接口不是
傻_
·
2020-09-16 18:36
java集合——LinkedList(1.8)源码浅析
LinkedList是Java
集合框架
中List接口一种实现。LinkedList是有序并且可以元素重复的集合,底层是基于双向链表的,它也可以被当作堆栈、队列或双端队列进行操作。
三分魔系
·
2020-09-16 17:05
java
链表
LinkedList
LinkedList源码
java集合
java
Java——Collection(List,Set),Map系列集合的特点
Java
集合框架
两大接口(1)Collection:规范单值集合的接口(2)Map:规范对值集合的接口Collection接口(1)它是根接口(2)它没有直接的实现类,有更具体的子接口.如:List和Set
shiranjiu
·
2020-09-16 16:53
java
Java 后端 100多道面试题,多看点题,没坏处!
下面列出这份Java面试问题列表包含的主题多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java
集合框架
数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode
架构学习基地
·
2020-09-16 13:08
java
面试
Web阶段(
day15
,log4j&事务)
1.log4j1.11og4j概述logforjava在Java语言中最常使用的日志收集框架,基本在企业中已经占据主导地位。1.2使用log4j导入开发包,因为javaee不包含java4j,需要手动导入。在src目录下引入名称为log4j.properties文件。info总体日志级别,stdout管道1,D管道2,E管道(日志文件中可以不写管道,但是不能不数据池,就是下面的一些配置信息。)lo
taoxuexiba
·
2020-09-16 12:51
Web阶段学习笔记
2017/08/24 线程安全
在
集合框架
中,下面是线程安全的同步的类:1.vector:就比arraylist多了个同步化机制(线程安全),效率低。
城市萤火虫
·
2020-09-16 12:03
java
第九题(Set集合)
在
集合框架
里包括以下几个接口Collection(祖宗),Set(儿子SortedSet,孙子NavigableSet),List,Queue(儿子Deque)其他的就是抽象类(抽象类的命名都带有Abstract
havedream_one
·
2020-09-16 09:34
Android 面试整理(持续更新)
答:Map接口和Collection接口是所有
集合框架
的父接口:Collection
_鹏飞
·
2020-09-16 08:00
Android
面试整理
Android面试整理
Java(JDK1.9)
集合框架
归纳总结——Collection接口的第一层接口和抽象类
注:该系列文章总结自JDK1.9源码的文档注释和源码,我对源码的部分中文注释已经同步到Github:https://github.com/Dodozhou/JDKCollection的第一层接口和抽象类Collection第一层常用接口、类继承体系:Collection的直接后继有3个接口和一个抽象类。3个接口分别是List:Collection接口的有序集合实现,也叫做sequence。这个接口
Star_Ship
·
2020-09-16 06:00
语言——Java——基础
java中的
集合框架
详细整理_01
Collection(
集合框架
)集合就是数据集合(用来存储数据的集合),存放在java.util包中。集合中只能存储引用类型为什么要学习java中的
集合框架
?
A夏小小
·
2020-09-16 06:07
java
java中的集合框架
整理的java集合框架
collection
我不信这次你还记不住如何简述“
集合框架
“
父接口collection子接口list单列集合有序,允许重复,允许存null实现类arraylist单列集合有序,允许重复,允许存null底层数组,不安全实现类linkedlist单列集合有序,允许重复,允许存null底层链表(双向链表),不安全实现类vector底层数组,与arraylist的功能基本一样list常用实现类的区别arraylist底层是数组,可以通过下标直接定位到对应的元素所以
王小笑
·
2020-09-16 06:55
链表
java
数据结构
arraylist
后端
集合小结
集合小结1.集合综述:1.1
集合框架
:1.2集合接口List,Set,Map都是接口,前两个继承至Collection接口,Map为独立接口2.List接口2.1存储特点:相对有序的存储,可以存储相同元素
冰凌寒梦
·
2020-09-16 04:37
JAVA学习
Java
集合框架
集合框架
被设计成要满足以下几个目标。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必
小白知浅
·
2020-09-16 02:39
java基础
Java集合总结
答:Map接口和Collection接口是所有
集合框架
的父接口:Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable
天涯with0
·
2020-09-16 00:39
java集合
java核心编程
Java
集合框架
:CollectionsbinnerySearch()方法二进制检索,replaceAll()替换Collectionssort()方法的应用:packagecom.ibeifeng.javase.kaoshi
≯stephen
·
2020-09-15 23:18
Java核心编程
Java核心编程
【Java】
集合框架
- List(ArrayList、Vector、 LinkedList、Stack)
List文章目录List1、List概述2、List的API3、ListIterator接口4、List的实现类们的区别一、List接口的实现类们:二、Vector和ArrayList的区别?(同时也是面试题)三、Stack:栈四、LinkedList:双向链表五、小结5、源码分析(1)Vector(2)ArrayList源码分析(3)Stack:栈源码分析(4)LinkedList源码分析6、L
渐若窥宏大
·
2020-09-15 23:20
Java
Java
集合框架
List
ArrayList
LinkedList
【lc刷题】673 最长递增子序列的个数(DP与bisect)_
Day15
(51/300)
51/300最长递增子序列的个数给定一个未排序的整数数组,找到最长递增子序列的个数。示例1:输入:[1,3,5,4,7]输出:2解释:有两个最长递增子序列,分别是[1,3,4,7]和[1,3,5,7]。示例2:输入:[2,2,2,2,2]输出:5解释:最长递增子序列的长度是1,并且存在5个子序列的长度为1,因此输出5。注意:给定的数组长度不超过2000并且结果一定是32位有符号整数。举例:[11,
Loewi大湿
·
2020-09-15 16:18
Leetcode
python
leetcode
dp
动态规划
刷题
Java:从编程语言到编程思想
《Java从编程语言到编程思想》学习笔记一、Java语言的变化(1)1.2
集合框架
CollectionFrameworkJavaBeans(2)1.3略(3)1.4assert(4)1.5工厂方法,返回一个数组
彭世瑜
·
2020-09-15 14:47
java
一线互联网大厂精选9道Java集合面试题
作者|码农田小齐|微信公众号今天这篇文章是单纯的从面试的角度出发,以回答面试题为线索,再把整个Java
集合框架
复习一遍,希望能帮助大家拿下面试。
Java浮世绘
·
2020-09-15 13:12
Java
java
后端
经验分享
程序人生
面试
Java(
集合框架
)获取字符串中每一个字母出现的次数要求结果如下:a(5)b(4)c(3)d(2)e(1)
获取字符串中每一个字母出现的次数分析:A:定义一个字符串(改进为键盘录入)B:定义一个TreeMap集合键:Character值:IntegerC:把字符串转换为字符数组D:遍历字符数组,得到每一个字符E:拿刚才得到的字符作为键到集合中去找值,看返回值是null:说明该键不存在,就把该字符作为键,1作为值存储不是null:说明该键存在,就把值加1,然后重写存储该键和值F:定义字符串缓冲区变量G:遍
我曾以为自己特别冷静
·
2020-09-15 12:00
基础
java
Java基础知识每日总结(13)---Java集合
集合1.Java
集合框架
java.util包中提供了一些集合类,这些集合类又被称为容器。
Silver.Bullet
·
2020-09-15 12:27
CoreJava
链表
队列
java
黑马程序员_集合知识
------------Collection定义了
集合框架
的共性功能。
IT黑马
·
2020-09-15 11:18
j2se基础
集合
java:
集合框架
(List集合存储学生对象并遍历)
*A:案例演示*通过size()和get()方法结合使用遍历。importjava.util.ArrayList;importjava.util.List;publicclassDemo2_List{publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add(newStudent("张三",18));list.add(ne
一只只会点点点的小测试
·
2020-09-15 11:09
java学习之路
java
集合框架
_List存储学生对象并遍历
packagecn.itcast_02;publicclassStudent{privateStringname;privateintage;publicStudent(){super();//TODOAuto-generatedconstructorstub}publicStudent(Stringname,intage){super();this.name=name;this.age=age;
辐_射
·
2020-09-15 10:21
Java
集合框架_Iterator
List
ArrayList
Java(
集合框架
)用集合存储5个学生对象,用迭代器遍历
用集合存储5个学生对象,用迭代器遍历主类:importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;publicclassIteratorTest{publicstaticvoidmain(String[]args){//创建集合Collectionc=newArrayList();//创建学生对象S
我曾以为自己特别冷静
·
2020-09-15 09:56
基础
java
集合实现控制台登录注册案例
学习完
集合框架
以后做了一个用集合去实现控制台的注册登录的操作,这个案例是用集合去存储用户的注册的信息,所以存在每次运行程序都要进行一个注册的操作,这也是程序目前唯一的一个bug了。
晓染霜林
·
2020-09-15 09:31
Java基础
集合框架
知识点(全)
1.集合概述A:集合的由来*数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少*B:数组和集合的区别*区别1:*数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值*集合只能存储引用数据类型(对象)集合中也可以存储基本
我就是新贵
·
2020-09-15 09:20
java基础
Java中的
集合框架
体系
集合框架
体系集合是Java中提供的一种容器,可以用来存储多个数据;而由于存储的方式不同,就形成了很多不同的体系结构,统称为
集合框架
体系。
咔啦永远OK
·
2020-09-15 09:43
Java基础
java
Java 集合collection 以及ArrayList、LinkedList、HashSet,遍历Traversal及迭代器
//今天学习的所有
集合框架
都是只能存放对象类型的。//不能存放基本数据类型。//长度是不定长,可以根据元素的多少自动适应。//
集合框架
都在java.util包下。//作为容器,能存放东西。
蔚蓝色丨天空
·
2020-09-15 09:25
一些总结
集合框架
体系概述
Java
集合框架
主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。
米醋(XOXO)
·
2020-09-15 09:19
java基础知识
集合框架
java基础知识
List与Set
2.
集合框架
图Java的
集合框架
从整体上可以分为两大家族。1、Collection(接口)家族。该接口下的所有子孙均存储的是单一对象。2、Map(接口)家族。该接口下的
ヾ剑仙の凉城づ
·
2020-09-15 08:59
笔记
深入理解
集合框架
层次结构(篇二)
本篇我们来谈映射(Map)Map映射数据结构是用来保存具有映射关系的数据,当要查看一个元素时,需要查找元素的精确副本。因此Map集合里存放着两组值key(键)和value(值)。其中key值唯一,不能重复,value值可重复。Java类库为映射提供了两个通用实现:HashMap(散列映射)和TreeMap(树映射),这两个类都实现了Map接口。Map是无序的,(这里的有序和无序不是指集合中的排序,
北冥有熊
·
2020-09-15 08:40
Java
Java集合框架
Map
HashMap
TreeMap
Java
集合框架
的层次结构和使用规则梳理
所有抽象出来的数据结构和操作(算法)统称为Java
集合框架
(JavaCollectionFramework)。Java程序员在具体应用时,不必考虑数据结构和算法实现细节
mrdothe
·
2020-09-15 08:07
Java精华文章
java
集合框架
体系介绍
Java中集合的分类,主要有两个接口派生出来的:Collection和Map是java
集合框架
的根接口,这两个接口包含一些接口或者实现类。
king9819
·
2020-09-15 08:53
Java学习
集合框架
之Collection 通用函数方法
java.util集合特点:集合长度可变集合中不可以存储基本数据类型Collection是顶层接口,他的方法都需要熟悉添加的方法:booleanadd(Objectobj)//添加任意类型的元素booleanaddAll(Collectionc)//将集合类型整体添加进去删除的方法:booleanremove(Objectobj)//删除集合中某个元素booleanremoveAll(Collec
悠悠华
·
2020-09-15 07:05
java
集合框架
的层次结构
本文属于转载http://shihongtao88-163-com.iteye.com/blog/776964Collection是集合接口|————Set子接口:无序,不允许重复。|————List子接口:有序,可以有重复元素。区别:Collections是集合类Set和List对比:Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。List:和数组类似,List可以动
cczakai
·
2020-09-15 07:09
其他
Java
集合框架
复习之规则集Set-HashSet(三)
Set接口扩展了Collection接口,只是规定Set的实例不包含重复的元素(这个可以好好利用一下,做某些事情很方便)由于它会判断添加的元素是否存在于集合中,用到equals方法,而是否相同取决于我们对具体类的定义,比如一个类,人,假如只要名字相同就是同一个人的话,我们就需要重写equals方法,而一般重写equals就需要重写hashCode方法,为了维持协定:如果x.equals(y)返回“
xdgaozhan
·
2020-09-15 07:24
Java
Java
Collection
hashCode
equals
HashSet
java
集合框架
可能大家也会知道那些事Java基础中的重点,不错,你才得没错,重点的部分也是面试中的重点:下面的就是
集合框架
的知识点一.集合的作用:1.我们之前存储大量数据,可以使用数组:数组的弊端:1).要先期指定长度
xgd6629
·
2020-09-15 07:19
黑马程序员
心得笔记
集合框架
(五)使用Comparable接口和Comparator接口来比较元素
1、有时希望将元素插入到一个树集合中个,这些元素可能不是java.lang.Comparable的实例,这时可以定义一个比较器来比较这些元素。即需要创建一个实现java.util.Comparator接口的类。Comparator接口有两个方法:compare和equals。publicintcompare(Objectelement1,Objectelement2)如果element1小于ele
Martin-Lam
·
2020-09-15 07:51
java集合框架
集合
comparator
TreeSet
集合框架
(四)如何使用以及何时使用HashSet、LinkedHashSet或者TreeSet来存储元素
1、AbstractSet类是一个便利类,它扩展了AbstractCollection类并实现Set接口,AbstractSet类提供equals方法和hashCode方法的具体实现。由于AbstractSet类没有实现size方法和iterator方法,所以,AbstractSet类是一个抽象类。2、Set接口的三个具体类是:散列类HashSet、链式散列集LinkedHashSet和树形集Tr
Martin-Lam
·
2020-09-15 07:51
java集合框架
set
LinkedHash
hashset
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他