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-List)
Java
集合框架
图析(Collection-List)前言Java集合,也称作容器,主要是由两大接口(Interface)派生出来的:Collection和Map,顾名思义,容器就是用来存放数据的。
12点前就睡
·
2023-11-20 17:02
java基础
java
集合
java
集合框架
的接口_Java集合类框架的基本接口有哪些?有什么特点啊?
集合主要有Collection和Map接口。List特点:元素有放入顺序,元素可重复Map特点:元素按键值对存储,无放入顺序Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)List接口有三个实现类:LinkedList,ArrayList,VectorLinkedList:底层基于链表实现,链表内存
Eddiezsl
·
2023-11-20 17:01
java集合框架的接口
集合框架
之Collection接口和Map接口
简介
集合框架
:用于存储数据的容器。
集合框架
是为表示和操作集合而规定的一种统一的标准的体系结构。任何
集合框架
都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
Dilraba辣
·
2023-11-20 17:22
maven
Java,
集合框架
,关于Collection接口(子接口List和Set)
目录数组储存多个数据方面的特点:Java
集合框架
体系:(Java.util包下)Collection接口中的方法测试:迭代器(Iterator)的作用:用来遍历集合元素。
二狗mao
·
2023-11-20 17:20
java
Java 面试必考,Vector、ArrayList、LinkedList有何区别?
你应该使用什么线程安全的
集合框架
?让我们开始正文。一、3个角度对比Vector、ArrayList、LinkedList3.1使用场景的区分:Vector:线程安全,适用于多线程环境下的数据操作。
伍六七AI编程
·
2023-11-20 13:36
JAVA
面试
面试
java
职场和发展
Java,
集合框架
,关于Map接口与Collections工具类
目录Map接口Map及其实现类的对比:HashMap中元素的特点:相关方法:添加、修改操作:删除操作:元素查询的操作:元视图操作的方法:TreeMap的使用:Properties类:Collections工具类常用方法:排序操作查找复制、替换添加同步Map接口Map及其实现类的对比:java.util.Map:存储一对一对的数据(key-value键值对,类似于数学上的函数)实现类:HashMap
二狗mao
·
2023-11-20 12:07
java
Set接口
Set接口是Java
集合框架
中用于表示不包含重复元素的集合的接口。Set接口的主要实现类有HashSet、LinkedHashSet、TreeSet和EnumSet。
BenChuat
·
2023-11-20 11:13
python
开发语言
聊聊Java里常用的并发集合
前言在我们的程序开发过程中,如果涉及到多线程环境,那么对于
集合框架
的使用就必须更加谨慎了,因为大部分的集合类在不施加额外控制的情况下直接在并发环境中直接使用可能会出现数据不一致的问题,所以为了解决这个潜在的问题
4553675200ad
·
2023-11-19 20:48
【Java
集合框架
】02 —— Iterator 接口(Iterator Interface)
一、JavaIterator在Java中,Iterator是一种Java游标。JavaIterator是一个用于逐个遍历Java对象组件集合的接口。自Java1.2Collection框架以来,可以在Java编程语言中免费使用它。它属于java.util包。尽管Java迭代器是在Java1.2中引入的,但是它仍然不是最古老的可用于遍历Collection对象的元素的工具。Java编程语言中最古老的
@六便士
·
2023-11-19 12:04
Java进阶核心【集合框架】
java
集合框架
——Iterator迭代器
Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续判断,如果还有就再取出来。一直把集合中的元素全部取出。这种取出方式专业术语称为迭代。集合中把这种取元素的方式描述在Iterator接口中。Iterator接口的常用方法:迭代器的代码实现:importjava.util.ArrayList;importjava.util.Collect
hepei_i
·
2023-11-19 11:56
Java
Iterator迭代器
增强for循环
JavaEE基础第11章Java集合
第11章Java集合集合概述
集合框架
的概述一、集合:1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。
养个小橘猫
·
2023-11-19 04:50
笔记
java
java-ee
开发语言
JAVA-
通过stream流+lumbda表达式精简实现汇总数据并统计。
通过stream流+lumbda表达式精简实现汇总数据并统计。@Testpublicvoidsumlist(){//需求:得到两个列表相同交易码和产品的总购买金额和取消金额。//通过随机方式仓健两个列表,分别包含n个不同【产品、交易码、购买、取消购买】信息。StringprodList="prodCode:a,b,c";StringtransCodeList="transCode:t1,t2,t3
thePLJ
·
2023-11-19 02:03
Java笔记
java
spring
SCALA
集合框架
文档翻译-Trait Iterable
Iterable特质在SCALA集合层级中顶端特质Traversable的下一个特质是Iterable。这个特质中的所有方法都是依据抽象方法iterator而实现的,这个抽象方法能一个接一个产生集合中的元素。Traversable特质中的foreach方法在Iterable中也是依据iterator方法实现的。下面是实现的代码:defforeach[U](f:Elem=>U):Unit={vali
libing_thinking
·
2023-11-17 09:37
SCALA
scala
泛型
多核
SBT
迭代器
【
JAVA-
排列组合】一个套路速解排列组合题
说明在初遇排列组合题目时,总让人摸不着头脑,但是做多了题目后,发现几乎能用同一个模板做完所有这种类型的题目,大大提高了解题效率。本文简要介绍这种方法。题目列表所有题目均从leetcode查找,便于在线验证46.全排列47.全排列II78.子集90.子集II39.组合总和40.组合总和II模板代码本文所有题目都可以用以下模板代码解决:publicclassTemplate{privateList>r
yangqin@1225
·
2023-11-17 01:03
刷题
排列组合
java
java.util.List.toArray()的简单使用
java.util.List.toArray()的简单使用一、前言:java.util.List.toArray()是Java
集合框架
中List接口的一个方法,用于将列表中的元素转换为数组。
BUG-制造机
·
2023-11-17 01:17
java
开发语言
.NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
今天给大家推荐一个.NET开源好用的、全面的、方便第三方登录组件
集合框架
:MrHuo.OAuth。
快乐非自愿
·
2023-11-16 18:22
.net
自动化
低代码
开发语言
Java
集合框架
,泛型,包装类
文章目录
集合框架
泛型Java中的泛型裸类型(了解)原理泛型的上界泛型方法通配符包装类ArrayList构造常见操作LinkedListStackQueuePriorityQueueMapMap.EntryMap
世真
·
2023-11-16 18:21
Java
java
开发语言
Java-
绘图
文章目录Java绘图Java绘图类绘图颜色与画笔属性设置颜色设置画笔绘制文本显示图片图像处理1、放大与缩小2、图像翻转3、图像旋转4、图像倾斜EndJava绘图Java绘图是指在Java程序中创建和显示图形的过程。Java提供了许多类和方法来支持绘图。Java绘图类Java中主要的绘图类是Graphics类,它提供了基本的绘图方法和属性设置方法。Graphics类的一些常用方法:setColor(
太平_十九
·
2023-11-15 22:35
java
开发语言
Java-
贪吃蛇游戏
前言此实现较为简陋,如有错误请指正。其次代码中的图片需要自行添加地址并修改。主类publicclassMain{publicstaticvoidmain(String[]args){newmyGame();}}游戏类importjavax.swing.*;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjav
太平_十九
·
2023-11-15 22:03
java
游戏
开发语言
JAVA-
端口被占用:DESCRIPTION: WEB SERVER FAILED TO START. PORT 8877 WAS ALREADY IN USE.
IDEA重启的时候没有关服务,结果跑服务的时候发现端口被占用了1.首先cmd查询端口的进程netstat-ano|findstr"8877"2.继续查应用tasklist|findstr"10252"3.结束进程taskkill/f/t/imjava.exe
你算哪块小饼干咯
·
2023-11-15 12:54
JAVA基础
java
java 创建一个抽象类_
Java-
抽象类
抽象类含有抽象方法的类就是抽象类1)抽象方法:该方法有返回值,有参数,就是没有方法体,该方法没有方法实现2)抽象方法的格式:abstract返回值类型方法名(参数列表);3)抽象类需要靠子类来重写抽象方法,以实现其功能publicclassTest1{//抽象类:含有抽象方法的类//抽象方法:没有方法体的方法publicstaticvoidmain(String[]args){Taxitaxi=n
口口子茶叶蛋
·
2023-11-15 04:36
java
创建一个抽象类
java算术运算符_
JAVA-
基础-算术运算符
算术运算符运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算运算符运算规则范例结果+正号+33+加2+35+连接字符串“中”+“国”“中国”-负号inta=3;-a-3-减3-12*乘2*36/除5/22%取模5/21++自增inta=1;a++/++a2--自减intb=3;a--/--a2注意下列事项:l加法
weixin_39677104
·
2023-11-15 00:45
java算术运算符
一分钟带你读懂什么是堆?
上一篇的「Java
集合框架
」里,还剩下一个大问题没有说的,那就是PriorityQueue,优先队列,也就是堆,Heap。什么是堆?堆其实就是一种特殊的队列——优先队列。
小齐酱
·
2023-11-14 22:51
算法和数据结构
springboot项目的可执行jar以后台本地服务的方式运行在Windows机器上
但是这种
java-
scx_link
·
2023-11-14 18:47
Java
spring
boot
jar
windows
java中什么泛型_【原创】java中的泛型是什么,有什么作用
不仅语言、类型系统和编译器有了较大的变化,以支持泛型,而且类库也进行了大翻修,所以许多重要的类,比如
集合框架
,都已
阳光下的沈同学
·
2023-11-14 17:51
java中什么泛型
Java 数据结构
位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-
集合框架
杨四郎2018
·
2023-11-14 17:43
java
Java
数据结构
java-
关于alibaba的JSON.parseArray注意事项
StringresultStr=dataStrJosnObject.get("result").toString();JSONArrayresultArray=JSON.parseArray(resultStr);resultStr格式是[{},{},{}]resultArray的size是3获取第一个{}字符串,使用resultArray.get(0)获取第二哥个{}字符串,使用resultAr
liwulin0506
·
2023-11-14 15:59
java
java
json
开发语言
Java-
对String进行排序
注意:在Java中,String是一个不可变的类,不能直接对String进行排序。但是,可以将多个String对象构成一个数组或List集合,然后对数组或集合进行排序。1.字符串->数组->字符串char[]chars=oldString.toCharArray();Arrays.sort(chars);StringnewString=newString(chars);2.字符串->集合->字符串
Ray-国
·
2023-11-14 04:22
java
开发语言
Java学习笔记——集合
集合框架
1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器说明:此时的存储,主要指的是内存层面的存储,不涉及持久化的存储(.txt,.jpg……)2.数组在存储多个数据方面的特点一旦初始化以后
joy妹妹是菜鸟
·
2023-11-14 03:10
Java学习
java
学习
开发语言
《Java面向对象程序设计教程》课后编程题
文章目录第1章Java概述第2章Java语言基础第3章Java面向对象编程第4章Java图形用户界面程序设计第5章Applet设计第6章Java输入输出流与文件操作第7章Java的多线程机制第9章常用工具类与
集合框架
第
世真
·
2023-11-13 19:46
杂记
java
开发语言
算法
后端
Intellijidea建javaWeb以及Servlet简单实现, Java Servlet完全教程
Intellijidea建javaWeb以及Servlet简单实现-
Java-
次元立方网-电脑知识与技术互动交流平台http://www.it165.net/pro/html/201505/41042.
guyue35
·
2023-11-13 17:48
服务器
servlet
java
intellij
idea
java
web
【Java】集合(一)单列集合List
2.
集合框架
体系分为两大类:单列集合和双列集合3.List接口基本介绍List接口是Collection接口的子接口List集合类中元素有序,可重复,支持索引,List容器中的元素都对应一个整数型的序号
Hdnw
·
2023-11-13 12:38
Java基础
java
集合
List
二维数组详解
从底层的运行机制来看,没有多维数组概念:数组的外层元素;数组的内层元素Java中的容器:数组、
集合框架
:在内存中对多个数据的存储。
半生瓜-
·
2023-11-13 08:23
开发语言
java
LeetCode所有的链表题的题解都这里哦 - Java - 细喔
LeetCode-2-两数相加(链表)-Java LeetCode-19-删除链表的倒数第N个节点-Java LeetCode-24-两两交换链表中等的节点-
Java-
三种解法(
Dark And Grey
·
2023-11-12 19:30
链表练习题
链表
java
leetcode
分布式理论:CAP定理与BASE理论
全文:
Java-
微服务下的分布式事务介绍及其解决方案-目录导航文章目录分布式理论1、CAP定理1.1、分布式系统能否兼顾C、A、P?1.2、CAP有哪些组合方式?
悬浮海
·
2023-11-12 13:33
微服务和分布式
分布式理论
一.JavaWeb学习路线
Java系统学习路线:第一阶段第一阶段:Java基础,包括Java语法,面向对象特征,常见API,
集合框架
。
大云区人伍
·
2023-11-12 12:15
java启蒙之路
学习
java
JavaWeb 学习路线
JavaWeb学习路线基础知识1.Java基础数据类型、循环、条件语句等基本概念面向对象编程(OOP)的概念和实践2.Java核心
集合框架
、异常处理、多线程等I/O流、网络编程基础3.Servlet基础
jio本小子
·
2023-11-12 12:13
学习
java-ee
集合类—List、Map、Set的简单用法
目录1.集合类JDK中java.util的
集合框架
jcl2.List1)List中的增删查改操作2)遍历List集合与Set集合:for-each循环3)List接口实现杨辉三角问题3.Set接口1)概念
林纾y
·
2023-11-12 08:31
数据结构
list
数据结构
java
map
set
java-
练习题-数组反转
首先创建一个长度是5的数组,并填充随机数。使用for循环或者while循环,对这个数组实现反转效果。方法一:将原数组倒序复制到新数组importjava.util.Arrays;publicclassHelloWorld{publicstaticvoidmain(String[]args){intx=0;int[]a=newint[5];a[0]=(int)(Math.random()*100);
qq_39135434
·
2023-11-12 01:18
java
java
Java面试题03
1.1Java集合容器Java
集合框架
主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一
今天的代码敲了吗
·
2023-11-11 22:59
Java面试八股文
java
开发语言
Dell R730服务器通过iDRAC安装操作系统
以选择“EnteringBootManager”1.6、正式开始安装操作系统1、过程1.1、登录iDRAC后启动虚拟控制台1.2、启动控制台需要先安装配置好java环境,如果报认证错误则依次“控制面板->
Java
西门吹北风
·
2023-11-11 12:55
运维
操作系统使用
Java-
认识类和对象
本章重点:1.掌握类的定义方式以及对象的实例化2.掌握类中的成员变量和成员方法的使用3.掌握对象的整个初始化过程4.掌握封装特性5.掌握代码块6.掌握内部类1.面向对象的初步认知1.1什么是面向对象Java是一门纯面向对象的语言(ObjectOrientedProgram,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的
小凡喜编程
·
2023-11-11 11:36
Java
java
开发语言
Java-
继承
1继承1.1为什么需要继承Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。以下来举个例子publicclassDog{Stringname;intage;floatweight;publicvoideat(){System.out.println(name+"正在吃饭")
小凡喜编程
·
2023-11-11 11:36
Java
java
开发语言
Java-
多态
1.多态1.1多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。1.2多态实现条件在java中要实现多态,必须要满足如下几个条件,缺一不可:1.必须在继承体系下2.子类必须要对父类中方法进行重写3.通过父类的引用调用重写的方法多态体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。publicclassAnimal{Strin
小凡喜编程
·
2023-11-11 11:57
Java
java
开发语言
java executor解读_
Java-
多线程框架Executor解读
概述在Java中,使用线程来异步执行任务。Java线程的创建与销毁需要一定的开销,如果我们为每一个任务创建一个新线程来执行,这些线程的创建与销毁将消耗大量的计算资源。同时,为每一个任务创建一个新线程来执行,这种策略可能会使处于高负荷状态的应用最终崩溃。Java线程既是工作单元,也是执行单元。从JDK1.5开始,把工作单元与执行机制分离开来。工作单元包括Runnable和Callable,而执行机制
weixin_39828783
·
2023-11-11 11:52
java
executor解读
Java设计思想深究----多线程与并发(图文)
本文很长很长,对原理深入至内存层面,以顺序结构讲述
集合框架
的设计故事,请耐心阅读顺序阅读或挑选疑惑点阅读。目录结构太大,导致点击后索引到内容末尾,需要查看上滑或下滑即可。
kevinmeanscool
·
2023-11-11 11:46
Java语言与设计思想
java
后端
并发
多线程
线程池
java-
测试类添加事务
@Transactional//开启事物,测试类数据不进数据库@Rollback(value=true)两个是一对
溜溜仔仔
·
2023-11-11 10:38
java
java-
数据层解决方案
现有数据层解决方案技术选型Druid+MyBatis-Plus+MySql数据源:DruidataSource持久化技术:MyBatis-Plus/MyBatis数据库:MySql
溜溜仔仔
·
2023-11-11 10:23
java
开发语言
Java-
面向对象进阶
目录1.static静态变量2.静态方法和工具类3.static注意事项4.继承5.多态6.包7.final关键字8.权限修饰符9.代码块10.抽象类和抽象方法11.接口12.内部类1.static静态变量被static修饰的成员变量,叫做静态变量。特点:被该类所有对象共享;不属于对象,属于类;随着类的产生而存在,优先于对象存在;调用方式:类名调用(推荐);对象名调用。e.g:packagecsd
xxx_xiyuyu
·
2023-11-11 00:23
Java
java
开发语言
java-
面向对象进阶
面向对象进阶多态同类型对象,表现出的不同形态表现形式父类类型对象名称=子类对象;前提*有继承/实现关系*有父类引用指向子类对象*有方法重写好处使用父类作为参数,可以接受所有子类对象多态调用成员的特点:publicclasstest{publicstaticvoidmain(String[]args){Animala=newDog();//调用成员变量:编译看左边,运行也看左边//编译看左边:jav
ffff峰
·
2023-11-11 00:51
java
开发语言
面试
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他