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集合框架篇
集合——Iterator 接口(迭代器)
Iterator接口也是
Java集合
中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection
Jason_LH1024
·
2023-11-19 11:42
java基础进一步学习
编程学习技术
Java集合
大总结——Collection接口
集合概述
Java集合
可分为Collection和Map两大体系:Collection接口:用于存储一个一个的数据。
时代&信念
·
2023-11-19 11:11
JavaSE
java
开发语言
Java集合
大总结——Iterator(迭代器)接口
Iterator接口也是
Java集合
中的一员,但它与Collection、Map接口有所不同。
时代&信念
·
2023-11-19 11:06
JavaSE
java
开发语言
【sylar】
框架篇
-Chapter8-定时器模块
站在巨人的肩膀上C++高性能分布式服务器框架从零开始重写sylarC++高性能分布式服务器框架概述基于epoll_wait超时实现定时器功能,精度毫秒级,支持在指定超时时间结束之后执行回调函数。sylar使用时间堆的方式管理定时器。设计定时器的另一种实现思路是直接将超时时间当作tick周期,具体操作是每次都取出所有定时器中超时时间最小的超时值作为一个tick,这样,一旦tick触发,超时时间最小的
江湖人称菠萝包
·
2023-11-19 08:20
【C++】服务器编程-实战
linux
服务器
c++
java集合
用stream流转Map的两种常见转化方式
java集合
用stream流转Map的两种常见转化情况基本类对象@DatapublicclassBusinessRuleTemplateTaskDTO{privateLongid;//主键,唯一性privateLongbasicTaskId
IT_Boy_QI
·
2023-11-19 05:36
java
java
开发语言
后端
JavaEE基础第11章
Java集合
第11章
Java集合
集合概述集合框架的概述一、集合:1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。
养个小橘猫
·
2023-11-19 04:50
笔记
java
java-ee
开发语言
集合知识点总结
集合知识点总结集合类型
JAVA集合
主要分为三种类型:Set(集),List(列表),Map(映射)Set集合:集合元素是不能重复的,元素是没有顺序的,所以它不能基于位置访问元素。
Cleverguyyy
·
2023-11-18 22:45
java
开发语言
JDK1.8新特性(Stream流)
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来对
Java集合
运算和表达的高阶抽象。
谁人骨
·
2023-11-18 21:48
java
数据结构
数据库
Java集合
-栈
栈是一种先进后出的数据结构,在Java中对应的接口为Deque,Stack接口已经不建议使用。Deque接口继承自Queue接口,实则为双端队列,支持两端元素的插入、删除与访问。Deque的方法有:首端操作:抛出异常返回特殊值查看getFirst()peekFrist()插入addFirst()offerFirst()删除removeFirst()pollFirst()尾端操作:抛出异常返回特殊值
梧桐碎梦
·
2023-11-17 14:56
java
开发语言
后端
java 先进先出 集合_
Java集合
之 Queue集合
什么是Queue集合?答:Queue用于模拟队列这种数据结构。队列通常是指“先进先出(FIFO)”的容器。队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素。新元素插入到队列的尾部,取出元素会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。Queue接口中定义了如下的几个方法:voidadd(Objecte):将指定元素插入到队列的尾部。objectelement():
z3精品咖啡
·
2023-11-17 14:54
java
先进先出
集合
【
Java集合
】栈
栈概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶特点:先进后出我们可以把栈比作一个小盒子,元素比作比作小饼干,我们一个一个的放进小盒子,我们想吃的时候只能
yuuyin
·
2023-11-17 14:21
数据结构和算法
java
leetcode
Java集合
中的数据结构栈
封底的一端我们叫栈底,数据进出的一端我们叫栈顶;当我们向栈里存放数据的时候,最先放入的数据会被放入最下面,当我们要拿出数据的时候,只能先拿出它上面的数据后才能拿到最下面的数据,这样就实现了数据的先进后出(栈的特点)在
java
快乐的大猿
·
2023-11-17 14:17
java学习
java
java集合
,栈
只有栈是类列表是个接口栈是个类队列接口有双链表,优先队列(堆)add会报错offer是一个满了不会报错set集合有两个类实现了这个接口哈希无序树有序
白天的我最菜
·
2023-11-17 14:43
java
开发语言
Python
框架篇
(1):FastApi-快速入门
1.介绍前言:不管学什么语言,都应该至少掌握一个框架,方面我们后续,进行服务部署、服务对外支持等;1.1官网介绍下面是来自FastAPI官网的介绍:FastAPI是一个用于构建API的现代、快速(高性能)的web框架,使用Python3.8+并基于标准的Python类型提示。关键特性:快速:可与NodeJS和Go并肩的极高性能(归功于Starlette和Pydantic)。最快的Pythonweb
猿码记
·
2023-11-17 05:06
后端
Python
框架篇
(2):FastApi-参数接收和验证
@提示:如果想获取文章中具体的代码信息,可在微信搜索【猿码记】回复【fastapi】即可。1.参数接收1.1路径参数(不推荐)1.代码清单在app/router下,新增demo_router.py文件,内容如下:from fastapi import APIRouterrouter = APIRouter( prefix="/demo", tags=["演示接口"])@router.g
猿码记
·
2023-11-17 05:23
后端
java.util.List.toArray()的简单使用
java.util.List.toArray()的简单使用一、前言:java.util.List.toArray()是
Java集合
框架中List接口的一个方法,用于将列表中的元素转换为数组。
BUG-制造机
·
2023-11-17 01:17
java
开发语言
Java集合
详解
目录一、集合与数组的区别二、
Java集合
的体系结构三、
Java集合
遍历的三种方式1、基本的for循环遍历(不是所有的Collection都可以使用基本的for循环进行遍历,要求集合带索引)2、迭代器进行遍历
YWang_JAVA
·
2023-11-15 19:05
java集合
java-ee
java集合
详解之ArrayList
1特点有序的,可以存储重复值和null值。底层是数组实现的,线程不安全。通过下标查询、速度快,非末尾增删的时候需要重新移动数据,所以增删性能低。调用构造函数newArrayList()时,最开始是一个空数组,在第一次add的时候会创建一个初始容量为10的数组。也可以自定义初始化容量newArrayList(intinitialCapacity)。以自身的1.5倍容量扩容,不可以设置容量增量。2源码
czq_lh
·
2023-11-15 19:31
java
java集合
list
ArrayList
Java集合
-List接口-ArrayList类详解
Java集合
——ArrayList类1.JavaArrayList特性ArrayList类是List接口的一个实现类,是一个数组队列,可以动态修改,没有固定大小的限制。
西西ANO
·
2023-11-15 19:59
#
集合
java
一分钟带你读懂什么是堆?
上一篇的「
Java集合
框架」里,还剩下一个大问题没有说的,那就是PriorityQueue,优先队列,也就是堆,Heap。什么是堆?堆其实就是一种特殊的队列——优先队列。
小齐酱
·
2023-11-14 22:51
算法和数据结构
Java集合
之LinkedList
目录基本介绍常用方法源码解析1.LinkedList的底层结构,Node双向链表2.LinkedList的几个内部变量3.getFirst()4.removeFirst()5.addFirst(Ee)6.contains(Objecto)7.add(Ee)8.remove(Objecto)9.addAll(intindex,Collectionc)10.get(intindex)11.splite
骑着猪猪去旅行A
·
2023-11-14 08:27
#
集合
java
链表
Java集合
之ArrayList
List包含ArrayList,Vector和LinkedList3个常用子类,如果要使用List接口进行操作,就必须依靠其子类,今天我们就来一起学习它最常用的一个子类ArrayList。目录基本介绍常用方法源码解析关键变量关键方法解析从集合中删除元素for循环删除元素有哪些坑?正确的方法总结基本介绍ArrayList的底层实际上也是由数组实现的,在开发中我们如果不确定数据量大小的时候,一般选用集
骑着猪猪去旅行A
·
2023-11-14 08:27
#
集合
java
开发语言
您所应了解的Python四大主流网络编程框架
**该书分为三部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础深入浅出地进行学习;第2部分是
框架篇
,学习当前最流行的
m0_67265464
·
2023-11-14 08:24
java
python
网络
flask
maven
开发语言
Java集合
操作集锦
原文链接
Java集合
操作集锦集合是最为常见的容器,在日常工作之中经常用到,一些集合的常规操作以及不同的集合之间的转换,虽然看似是基础中的基础,但实践中会发现并不是那么显而易见的,特别是涉及boxing的时候
alexhilton
·
2023-11-14 05:24
Java
java
开发语言
Android
java集合
中ConcurrentModificationException 并发修改异常解决
java.util.ConcurrentModificationException并发修改异常1.查看JDKAPIpublicclassConcurrentModificationExceptionextendsRuntimeException该异常继承RuntimeException当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。例如,某个线程在Collection上进行迭代时,通常
菜鸡努力学习中
·
2023-11-13 18:44
笔记
java
【
Java集合
】之 ArrayList 详解
小王,听说你对ArrayList很熟呀!今天我们就来聊一下它吧!(小case了,这种问题早就滚瓜烂熟了呀!放马过来吧!)好的,没问题,想了解什么都可以问!你先说一下ArrayList是一个什么东西?可以用来干嘛?ArrayList就是数组列表,主要用来装载数据,当我们装载的是基本类型的数据int,long,boolean,short,byte…的时候我们只能存储他们对应的包装类,它的主要底层实现是
王廷云的博客
·
2023-11-13 17:31
Java
java
ArrayList
数据结构
【
Java集合
】之同步容器
为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列等。最常见的同步容器就是Vector和Hashtable了,那么,同步容器的所有操作都是线程安全的吗?下面我们来一一分析这个问题。同步容器在Java中,同步容器主要包括2类:Vector、Stack、HashTableCollections类中提供的静态工厂方法创建的类我们以相对简单的Vec
王廷云的博客
·
2023-11-13 17:31
Java
java
数据结构
Java集合
面试题
常见的
java集合
?
牛壹壹
·
2023-11-13 13:25
java
开发语言
【
JAVA集合
】List集合
1.List接口介绍java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。看完API,我们总结一下:List接口特点
攻城狮·建哥
·
2023-11-13 12:16
Java集合
JAVA
java
list
数据结构
Java集合
之单列集合
分类集合分为单列集合(Collection)和双列集合(Map)单列集合的体系结构List集合和Set集合的区别List系列集合:添加元素是有序的(添加的顺序,而非数据的大小顺序)、可重复、有索引Set系列集合:添加的元素是无序的(添加的顺序,而非数据的大小顺序,并且是可能不是有序的)、不可重复、无索引contains方法细节底层是依赖equals方法进行判断自定义对象是否存在的要想通过conta
来一沓Java
·
2023-11-13 12:15
java
java
Java集合
(单列集合)
list集合的特点:单列集合,有序集合,可重复集合。ArrayList集合:1、加可以加null,而且可以加多个null。2、底层是数组实现的,线程不安全的。LikedList集合:除了底层数据结构是双向链表和双端队列之外,其他的特征都和ArrayList集合一样。增、删数据的时候,通过改变该节点的前后节点的指向关系实现的,不牵扯数组,不扩容,效率更高。迭代器遍历List集合迭代器中的三个方法检查
管著
·
2023-11-13 12:43
java
Java - Stream 分组操作 groupingBy
StreamJava8API新出的语法,以一种声明式的方式处理数据,类似于SQL,更直观,是对
Java集合
运算更高级的语法。可以让处理集合数据更高效、更简洁、更直观,使代码一目了然。
天涯共明月
·
2023-11-12 15:21
JAVA
java
stream
Java8
分组
groupingBy
Java核心知识点整理,都是干货
目录JVM由于篇幅有限,每章只发部分内容
Java集合
Java自动装箱与拆箱装箱就是自动将基本数据类型转换为包
Firstlucky77
·
2023-11-12 10:29
java
面试
spring
Java8 stream处理List,Map总结
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。StreamAPI可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。
征尘bjajmd
·
2023-11-12 10:56
java
开发语言
JAVA集合
学习
一、结构List和Set继承了Collection接口,Collection继承了IterableObject类是所有类的根类,包括集合类,集合类中的元素通常是对象,继承了Object类中的一些基本方法,例如toString()、equals()、hashCode()。Collection的增强for底层就是简化版本的迭代器遍历,可以DEBUG看到过程对集合的遍历:list-删除元素Concurr
yelrihsss
·
2023-11-12 04:07
笔记
学习
Python四大主流网络编程框架
该书分为三部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础深入浅出地进行学习;第2部分是
框架篇
,学习当前最流行的PythonWeb
a315612852
·
2023-11-12 03:51
Java面试题03
Java容器主要分为两种类型:
Java集合
容器和JavaWeb容器。1.1
Java集合
容器
Java集合
框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一
今天的代码敲了吗
·
2023-11-11 22:59
Java面试八股文
java
开发语言
安卓开发-高德地图定位
参考资料Android开发零基础入门到精通流行
框架篇
/热修复/高德地图/OKHTTP/Retrofit/Glide/哔哩哔哩AndroidStudio生成keystore签名文件_安妍妍的博客-CSDN
菜鸡caiji
·
2023-11-11 00:55
android
定位
android-studio
Java8新特性 Stream流常用方法
Stream使用一种类似用SQL语句从数据库中查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。
@Luna
·
2023-11-10 18:29
java
大数据
开发语言
JAVA线程安全Map解析
Collections.synchronizedMap线程安全的实现ConcurrentHashMap线程安全的实现ConcurrentHashMap的结构线程安全的具体实现经过hash计算,指定下标没有数据经过hash计算,发生Hash碰撞代码实现
JAVA
许文彬呀
·
2023-11-10 12:13
java内部源码
java
哈希算法
开发语言
【
Java集合
】初识集合及List接口
专栏【Java】每日一句:唯有沉淀下来,才能走得更远⭐欢迎并且感谢大家指出我的问题目录1:集合(Collection)(1)集合的由来(2)集合和数组的区别(3)集合的继承体系结构(4)集合的特点:2:List接口(1)List是Collection的子接口(2)List的功能:(3)List的实现类特点ArrayList:Vector:LinkedList:(4)List集合的遍历功能1:集合(
Dawn黎明开始
·
2023-11-10 10:33
Java
java
开发语言
黑马程序员——
Java集合
框架复习总结(三)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-16.01_集合框架(HashSet存储字符串并遍历)A:Set集合概述及特点Set是Collection子接口,Set和Collection基本上一样,一点除外:Set无法记住添加的顺序,不允许包含重复的元素。B:案例演示HashSet存储字符串并遍历HashSeths=newHashSeths=newHashS
ihtyiq
·
2023-11-10 08:47
javaSE
系统讲解java中list.stream()的用法
在Java8及以后的版本中,引入了新的StreamAPI,这个API提供了一组新的操作方法,可以便捷地对
Java集合
进行过滤、映射、排序、分组等操作。
行业大牛
·
2023-11-09 19:45
java
list
Java集合
框架——HashSet集合的去重原理 & 哈希表
HashSet集合的去重原理&哈希表一、知识点回顾:List集合去重参考文章:《
Java集合
框架——去除List集合中重复的字符串》方法一:重新创建一个集合,把第一个集合中的元素依次往集合二中添加,在添加的过程中用
CHINOSAMA
·
2023-11-09 00:34
#
Java
集合框架
java
哈希表
数据结构
JAVA集合
框架中的常用集合及其特点、适用场景、实现原理简介
JDK提供了大量优秀的集合实现供开发者使用,合格的程序员必须要能够通过功能场景和性能需求选用最合适的集合,这就要求开发者必须熟悉Java的常用集合类。本文将就JavaCollectionsFramework中常用的集合及其特点、适用场景、实现原理进行介绍,供学习者参考。当然,要真正深入理解Java的集合实现,还是要推荐去阅读JDK的源码。目录List类集合ArrayListLinkedListVe
Herry_Tank
·
2023-11-09 00:32
Java
集合框架
Java
集合框架
List
Map
java 集合接口原理_图文剖析
java集合
框架—Set接口
Map接口图补充待续继上一节讲解了List接口的常用实现类以及源码的一些分析,这节将讲解集合中的Set接口。HashSet:底层原理:哈希表结构存储。对集合的迭代次序不作任何保证;允许元素null值。线程不同步。基于HashMap保存所有元素,所以基本调用HashMap方法来执行。构造方法:HashSet(),HashSet(CollectionextendsE>c),HashSet(intini
英次
·
2023-11-09 00:32
java
集合接口原理
【不失业计划】
Java集合
框架+底层原理
集合框架部分一、Collection1、Set2、Queue3、List二、Map1、HashMap2、LinkedHashMap3、HashTable4、ConcurrentHashMap5、TreeMap三、工具类1、Collections2、Arrays3、各种转换集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.c
TiSam
·
2023-11-09 00:28
个人学习
不失业计划
学习整理
java
集合
map
Java工作经验6年,一步搞定你疑惑的数据结构与算法系列
基础JAVA基础
JAVA集合
JAVA多线程并发网络数据结构与算法框架SpringSpringMVCMyBatis设计模式分布式负载均衡ZookeeperRedisMQ/kafka微服务Netty与RPCSpringBootSpringCloudDubbo
数据库面试题
·
2023-11-08 22:34
程序员
面试
经验分享
java
Java集合
类使用总结
概述java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List与Set继承了Collection接口,各接口还提供了不同的实现类。集合接口类特性:Collection接口存储一组不唯一,无序的
qq_30001669
·
2023-11-08 22:33
Java
javase
JAVA集合
的介绍及使用
JAVA集合
一、
java集合
简介二、集合分类三、集合的特点和好处四、集合的基础用法及其特性1、Collection接口下的List接口2、Collection接口下的set接口3、Map接口下的常用接口
ㅤㅤ 诚ㅤㅤ
·
2023-11-08 22:31
java基础
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他