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
一,计算机核心基础之大话数据结构(精简速成)数据在内存中,它有连续的结构,也有不连续的结构,比如数组,里面的每一个数据的内存地址都是连续的,当然也有非连续的。为了方便理解数据结构,这里我们举一个例子,比如一个小区,有好多的公寓,如果他们公寓号从一公寓到n公寓,整齐排列,那么我们快递员就很容易的送货,这里可以理解为数组非连续数据包结构我们以链表为例,比如快递人员相送一个公寓,但是公寓号很乱,没在一起
不吃青椒!
·
2023-12-14 14:23
javase
java
java学习part39map
159-
集合框架
-Map不同实现类的对比与HashMap中元素的特点_哔哩哔哩_bilibili1.Map2.Entry个人理解是c++的pair,代表一个键值对。
BigOrangeSama
·
2023-12-14 13:54
java
java
学习
开发语言
JAVA中的集合
1.Java
集合框架
1.1Java
集合框架
中的接口Java
集合框架
为不同类型的集合定义了大量接口,如图:集合有两个基本的接口即Collection和Map。
向之 所欣
·
2023-12-14 12:15
Java
java
开发语言
Java 中的 Collection 容器
它是Java
集合框架
的基础之一,提供了统一的方式来处理对象的集合。Collection接口继承自java.lang.Iterable接口,这意味着它的实现类可以使用增强的for循环来迭代集合中的元素。
香香y
·
2023-12-06 22:43
集合
java
后端
java-
使用poi时报错Method org/apache/poi/xssf/usermodel/XSSFWorkbook.close()V is abst
报错信息1AbstractMethodError:Methodorg/apache/poi/xssf/usermodel/XSSFWorkbook.close()Visabstract解决:是因为poi3.11才有close,升级pom文件的版本就可以了报错信息2Packageshouldcontainacontenttypepart[M1.13]报错信息3triedtoaccessmethodo
liwulin0506
·
2023-12-06 19:36
java
excel
poi
java
apache
开发语言
linux系统查看java_home安装目录,配置环境变量
whichjava/usr/bin/java[root@localhostbin]#ls-lrt/usr/bin/javalrwxrwxrwx.1rootroot22Nov2916:27/usr/bin/
java
丘丘用户思思澪
·
2023-12-06 14:05
常见问题解决
linux
java
运维
Java对象的比较
PriorityQueue中插入对象二,元素的比较2.1基本类型的比较2.2对象比较的问题三,对象的比较3.1覆写基类的equals3.2基于Comparble接口类的比较3.3基于比较器比较3.4三种方式对比四,
集合框架
中
XU-Z .
·
2023-12-06 13:50
数据结构
java
java-
快速入门篇
温馨提醒:概念固然重要,但通过概念下面的例子更容易理解并运用哦文章目录1.基础语法1.1变量与数据类型1.2条件语句1.3循环结构2.面向对象2.1类与对象2.2继承与多态3.
集合框架
3.1列表(List
代码对我眨眼睛
·
2023-12-06 12:22
Java
经验分享
笔记
java
经验分享
笔记
史上最全的
集合框架
讲解 ----- Java
集合框架
(3)---- Map 相关类最全解析
引言好了,步入正题,上篇文章Java
集合框架
(2)----List相关类解析中我们一起看了一下List接口的相关具体类(ArrayList、LinkedList….)
某一个有b格的程序yuan
·
2023-12-06 10:49
集合
链表
数据结构
java
数据结构
集合
链表
Java
集合框架
之争:ArrayList vs LinkedList
友情提示:LinkedList其实就是数据结构中的双向链表,没学过的话可以学一下有关链表的知识,至于LinkedList中的源码其实大多数据结构的基本链表操作实现的,这里我就不多做说明了,有兴趣的话可自行看源码由于ArrayList由动态数组实现,LinkedList由双向链表实现,这里将它们的对比归类于数组与链表的区别一、相同点数组和链表都是线性表,所谓线性,即结构像一条直线一样;这与非线性结构
荼锦AI编程
·
2023-12-06 10:11
java
开发语言
面试
后端
数据结构
Java-
宋红康-(P133-P134)-多线程创建方式(Thread and Runnable)
b站视频133-多线程-线程创建方式1:继承Thread类_哔哩哔哩_bilibili目录3.1继承Thread3.1.1继承Thread类方式3.1.2线程的执行流程3.1.3线程内存图3.1.4run()方法和start()方法3.1.5线程名字的设置和获取3.1.6获取运行main方法线程的名字3.1.7练习题3.2实现Runable3.2.1实现Runnable接口方式3.2.2Threa
宜修
·
2023-12-06 01:24
Java
SE知识点总结
java
开发语言
Java-
宋红康-(课P132)-多线程的概念
b站视频:https://www.bilibili.com/video/BV1PY411e7J6?p=132&vd_source=969a2f5c0c775c9626d7d7abe1828db0目录1.1概述1.2程序、进程与线程1.3进程与线程的关系1.4线程调度1.5多线程程序的优点1.6补充概念-单核CPU和多核CPU1.1概述我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执
宜修
·
2023-12-06 00:52
Java
SE知识点总结
java
中间件
开发语言
java语言中fail-fast机制和fail-safe机制的作用是什么?
Fail-Fast机制:“Fail-fast”是Java
集合框架
中的一种机制,它通过在迭代器遍历集合的过程中检测到集合结构发生变化(例如添加或删除元素)时立即抛出ConcurrentModificationException
xiangpingeasy
·
2023-12-05 18:36
Java
java
fail
fast
fail
safe
Java-
双色球系统
一.业务分析:1.双色球中奖规则:任意规定二等奖500万,一等奖1000万元。投注号码由6个红色球号码(不可重复)和1个蓝色球号码,红色球1-33,蓝色球1-16二.程序设计1.定义三个方法,一个方法来生成中奖号码,第二个方法让用户输入号码,第三个方法来判断中奖情况。main方法:publicstaticvoidmain(String[]args){int[]haoma=zhongjiang
LIiuxb
·
2023-12-05 16:27
大数据
java学习part35List
155-
集合框架
-List接口常用方法的测试_哔哩哔哩_bilibili1.List接口常用方法2.不同实现类
BigOrangeSama
·
2023-12-05 15:07
java
java
学习
开发语言
java学习part34collect
153-
集合框架
-数组的特点、弊端与
集合框架
体系介绍_哔哩哔哩_bilibili1.以前的数组2.常用3.Collectionadd只能加object,如果有基本类型会装箱3.2集合和数组转换3.3往集合添加对象的注意事项
BigOrangeSama
·
2023-12-05 15:37
java
学习
java学习part36set
157-
集合框架
-Set不同实现类的对比及Set无序性、不可重复性的剖析_哔哩哔哩_bilibili1.Set加入集合的时候会先调用重写的hash方法计算hash值,不一样就加入。
BigOrangeSama
·
2023-12-05 15:02
java
学习
JAVA面试题2
1.什么是Java中的
集合框架
?它有哪些常见的接口和类?答案:
集合框架
是Java提供的用于存储和操作对象组的类和接口的集合。
CrazyMax_zh
·
2023-12-05 11:06
java
开发语言
java-
微信银行卡提现和零钱提现记录
背景商城项目客户需要提现功能,之前没有对接过,也遇到了一些小问题,防止以后出问题,这里做下简单记录。第一次写可能不是特别好,希望大家能够指出,一起进步。准备获取微信商户证书获取方式:微信商户后台-》账户中心-》API安全-》申请证书微信证书转16进制字符串存储(感谢CS*N-代码风)try{FileInputStreamfile=newFileInputStream("E://xxx.p12");
每天都是奥利给
·
2023-12-05 11:09
Java-
并发-12.Thread.join()
线程A执行thread.join(),表示A等待thread线程终止之后才从thread.join()返回join(longmillis)和join(longmillis,intnanos)使其具有超时特性代码示例:importjava.util.concurrent.TimeUnit;/***创建10个线程,每个线程等待前一个线程的join()方法,0号线程等待main结束**@authorpe
悠扬前奏
·
2023-12-05 09:14
Java中的锁
博客https://www.cnblogs.com/hangychn/p/17184814.htmlhttps://www.cnblogs.com/durenniu/p/10949491.html锁-
Java
lanxuan1993
·
2023-12-05 03:49
Adroid面试题
java
android
第七章 Collection集合和泛型
1.2
集合框架
JAV
笑口常开的小丸子
·
2023-12-05 02:52
Java
java
Java-
循环-分支练习题2
11、【循环】计算1+3+5+…+99的和publicclassDemo11{publicstaticvoidmain(String[]args){//定义累加变量intsum=0;//找到1-99之间所有的奇数for(inti=1;i=10&&gl=5&&gl=3&&gl=1&&gl=0&&gl5){length=length/2;count++;}System.out.println(coun
雨点欺负雪花
·
2023-12-04 16:38
编程小练习
java
开发语言
java-
使用netty时,在自己构造的client中ctx为null,导致发送消息失败
服务端代码packagesample.appfunction.netty;importio.netty.bootstrap.ServerBootstrap;importio.netty.buffer.Unpooled;importio.netty.channel.*;importio.netty.channel.nio.NioEventLoopGroup;importio.netty.channe
liwulin0506
·
2023-12-04 14:45
java
java
python
开发语言
【Java 基础】17 集合
接口的实现类HashSetLinkedHashSetTreeSet3)Queue接口的实现**类**ArrayQueue4)Map接口的实现类HashMapLinkedHashMapTreeMap4.最佳实践
集合框架
好久不见的流星
·
2023-12-04 09:07
Java
java
开发语言
手敲MyLinkedList,简单了解其运行逻辑
通过以下
集合框架
,LinkedList也实现了List接口,具体如下:注意:1.LinkedList实现了List接口2.LinkedList的底层使用了双向链表3.Li
委婉待续
·
2023-12-04 07:27
java
Java-
注释详解
无论是做Java后台或者Android开发,我们经常使用注解,最常用的莫过于@Override,很多流程的框架都用到了注解这个功能机制,例如Java后台开发中常用的框架Spring、MyBatis等,Android的Retrofit,Butterknife等,都是注解框架。有关注解也常常在面试中被问到,但我们了解注解的本质是什么?有哪些类别?如何自定义及使用?其中工作原理是什么?本文将做全面介绍。
A.丫三岁
·
2023-12-04 05:07
Java
java
eclipse
java
集合框架
(超详细)
文章目录1.1、
集合框架
概述1.2、集合的分类二、List接口2.1、ArrayList类2.2、LinkedList类三、泛型3.1、什么是泛型3.2、自定义和使用泛型3.3、在集合中使用泛型四、集合遍历
花落残月时
·
2023-12-03 17:24
java
开发语言
ide
一张图介绍
集合框架
该图展示了
集合框架
图二是精简描述了各个集合实现类的默认大小,扩容机制的区别,常用哪些场景等等(其中操作(crud)的速度,其实是put,set等操作方法,只是由于集合的不同实现类,其添加元素的方法有所区别
浅爱542
·
2023-12-03 10:11
java
开发语言
JAVA-
每一页PDF转图片
结论:1、iText几乎找不到如何PDF转图片的信息,但能找到获取到PDF里面的图片并保存下来的信息;2、PDFbox满大街都是参考代码(下面会附上一个作为参考);3、收费的库使用起来更简单,但就是要收费,比如spire.pdf库,土豪可参考使用。PDFbox参考代码:1、引用库:org.apache.pdfboxpdfboxX.X.XX2、PDF转图片并写到word里面去:NiceXWPFDoc
suamt
·
2023-12-03 10:58
pdf
Java中的集合
Java中的集合java.util包中的集合Java
集合框架
提供了各种集合类,用于存储和管理对象。以下是Java
集合框架
中常见的集合类:List接口表示一个有序的集合,其中的元素可以重复。
摇曳的精灵
·
2023-12-03 08:37
JAVA
java
集合
list
set
map
table
【Java学习】HashSet、HashMap、TreeSet集合的方法|HashSet和HashMap、ArrayList的区别
内容简概一、
集合框架
图二、HashSet集合三、HashMap集合四、TreeSet集合五、HashSet和HashM
榆野铃爱
·
2023-12-03 00:52
【
JAVA-
日期计算工具类】用LocalDate日月年加减
importorg.apache.commons.lang3.StringUtils;importorg.apache.logging.log4j.LogManager;importorg.apache.logging.log4j.Logger;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.ti
Mo班车
·
2023-12-02 19:40
Java后端
java
Java-
整合OSS
文章目录前言一、OSS简介二、OSS的使用1.Bucket的创建与文件上传2.创建RAM与用户授权3.图形化管理工具-ossbrowser三、Java整合OSS1.基本实现2.客户端直传前言最近公司的技术负责人让我整合下OSS到项目中,所以花了一点时间研究了下OSS,虽然说在OSS的官方文档中有如何整合OSS的详细说明,但是不得不说文档实在是太详细了,如果仅仅是通过看官方文档去整合,可能会看到太多
多加点辣也没关系
·
2023-12-02 11:26
java
阿里云
JAVA-
作业4-1:设计完成Human类和Student类,要求能够实现以下功能
题目:设计完成Human类和Student类,要求能够实现以下功能:两类之间是继承关系;两类中均需有构造函数;重写equals(),toString(),hashCode()方法;测试方法中需体现多态和强制类型转换。代码如下:1.Human类:packageHW1029;importjava.util.Objects;publicclassHuman{privateStringname;priva
乐多ledo
·
2023-12-02 00:34
JAVA
java
哈希算法
开发语言
JAVA-
实验1-1:定义一个Circle类
题目:(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,findArea()方法返回圆的面积;(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:publicvoidprintAreas(Circlec,inttimes)(3)在printAreas方法中打印输出1到times之间的每个整数半径值,以及对应的面积,例
乐多ledo
·
2023-12-02 00:04
JAVA
java
开发语言
Java集合(一)
1.3
集合框架
底层数据结构总结1.3.1List1.3.2Set1.3.3Queue1.3.4Map1.4如何选用集合?1.5为什么要使用集合?
NEUMaple
·
2023-12-01 18:36
Java面试指南
java
Java集合
java-
猜数字游戏
系统自动自动生成一个随机数(1-100),然后由用户输入一个猜测的数字,如果输入的数字比该随机数小,提示"猜小了";如果输入的数字比该随机数大,提示"猜大了";如果输入的数字和该随机数一样,提示"猜对了"。系统生成随机数采用java自带的工具RandomRandomrandom=newRandom();//默认随机种子时系统时间intnumber=random.nextInt(100);//生成随
悲伤的鱼豆腐
·
2023-12-01 14:27
java
开发语言
JAVA-
第一课初识JAVA
初识Java一、JAVA可以做什么?二、JAVA的产生Java是SunMicrosystems于1995年推出的高级编程语言三、JAVA的发展史四、开发环境的搭建和配置之前的博客中已经做过详细的教程,这里不做赘述,有不清楚的可以查看一下上一篇博客五、开发JAVA程序开发java程序的逻辑如下所示:六、使用记事本开发第一个JAVA程序七、JAVA虚拟机和跨平台原理八、JAVA的基本结构需要注意的是:
珹先生
·
2023-12-01 06:59
初学
java
Java-
通用返回类实现思路
通用返回类:在我们后端向前端传输数据的时候,能够让前端清楚的知道返回成功或失败的信息。1.首先需要一个定义几个公认的字段,在向前端返回时带上信息,例如code,data,messge,description。并且写出构造方法。packagecom.zb.usercenter.common;importlombok.Data;importjava.io.Serializable;/***通用返回类*
王富贵
·
2023-12-01 05:45
java
状态模式
开发语言
java-
用户登录功能实现
思路:相比与注册功能,登录需要的参数少了一个确认密码,但是多了一个请求实体类用于记录用户的登录态。主要步骤是,首先是验证账号,密码的规范性,其次对数据库进行查询是否已经存在,然后,对用户信息进行脱敏,只提取出不敏感的信息,最后,记录登录态,返回脱敏后的用户实体。@OverridepublicUserUserLogin(StringuserAccount,StringuserPassword,Htt
王富贵
·
2023-12-01 05:44
java
开发语言
java-
用户注册流程基本实现
思路:对于用户的注册,简易的实现大概分为三个过程,首先是账号,密码,验证密码的规范校验,其次就是对前端返回的密码进行加密,最后是将账号,密码存入数据库。以下是代码packagecom.zb.usercenter.service.impl;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.baomi
王富贵
·
2023-12-01 05:14
java
开发语言
笔记
1.
集合框架
一、JDK版本之间的关系1.1、OracleJDK与OpenJDK的区别1.OracleJDK是基于OpenJDK源代码构建的,因此OracleJDK和OpenJDK之间没有重大的技术差异。2.OracleJDK将更多地关注稳定性,它重视更多的企业级用户,而OpenJDK经常发布以支持其他性能,这可能会导致不稳定。3.OracleJDK具有良好的GC选项和更好的渲染器,而OpenJDK具有更少的G
森火123
·
2023-12-01 04:09
java从基础到架构技术
java
数据结构
算法
Java研学-
集合框架
一关于
集合框架
1集合是Java提出的用来进行多个数据存储的"容器",数组也具备这样的功能,2由于数组一旦创建长度固定,且只能存放一种数据类型,不够灵活,Java提出更灵活,存放任意的数据类型的容器也就是集合
泰勒疯狂展开
·
2023-11-30 18:22
#
Java研学
java
开发语言
Android基础之J2se学习规划
字符串以及包装类数学工具错误处理输入输出枚举与泛型swing入门多线程编程
集合框架
软件星
·
2023-11-30 08:40
Java使用手册
android
j2se
多线程
框架
数学
java-
浅学LinkedList
java-
浅学LinkedList目录
java-
浅学LinkedListLinkedListadd()和push()方法get()方法remove、pop、poll移除方法与ArrayList的区别ArrayListLinkedListLinkedListLinkedList
Charles_YD
·
2023-11-30 02:17
Java
java
链表
数据结构
java-
使用netty实现客户端向服务端存储数据的简单实现
可以使用write:1,实现想服务端存储1的数据,使用read命令可以读取刚才的写入的数据,效果如下单实例有可能会报错isnota@Sharablehandler,socan’tbeaddedorremovedmultipletimes.服务端readreadisinputs请输入消息:客户端读取服务返回的数据:1客户端读取服务返回的数据:服务端已经读取消息完成!readwrite:999writ
liwulin0506
·
2023-11-30 02:18
java
java
python
开发语言
Java-
多线程基本知识学习总结
多线程前言一、线程的创建1、继承Thread类2、实现Runnable接口二、线程的生命周期三、操作线程的方法1、线程的休眠2、线程的加入3、线程的礼让4、线程的优先级四、线程同步End前言Java是支持多线程的编程语言,所谓多线程就是程序能够同时完成多种操作。计算机完成可以多种操作同时进行,这种思想在Java中被称为并发,而将并发完成的多种操作被称为线程。一、线程的创建在Java中线程的创建一般
太平_十九
·
2023-11-30 01:10
java
学习
开发语言
Java如何使用DOM4j解析XML呢?
下文讲述DOM4j解析XML的方法分享,如下所示:DOM4j简介dom4j是一个开源库它用于处理XML、XPath和XSLTdom4j基于Java平台,使用Java的
集合框架
全面集成了DOM,SAX和JAXP
qq_25073223
·
2023-11-29 20:13
dom4j
java
java
dom4j
Java
集合框架
之Vector与LinkedList
数据结构之栈和队列,数组和链表 数据结构:数据存储的格式 常见的数据结构:栈,队列,数组,链表,树哈希表 栈:先进的后出,后进的先出弹夹 队列:先进的先出 数组:有索引,查询块,删除慢 链表:多个节点,像铁链一样连接起来,查询慢,增删块 List的三个子类的特点 ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是
安夜的cookie
·
2023-11-29 15:02
JavaSE
Java
集合框架
Vector
LinkedList
函数式接口
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他