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集合面试题 52道
集合容器概述什么是集合集合就是一个放数据的容器,准确的说是放数据对象引用的容器
集合类
存放的都是对象的引用,而不是对象的本身
集合类
型主要有3种:set(集)、list(列表)和map(映射)。
穆胖胖-
·
2024-01-27 09:20
面试题
java
链表
数据结构
java-
数组(以及jvm的内存分布)
文章目录数组的基本概念数组的作用数组的创建以及初始化数组的创建数组的初始化数组的使用数组中元素的访问遍历打印数组数组是引用类型初始jvm的内存分布基本类型变量和引用类型变量的区别引用变量认识null数组的基本概念数组可以看作是一种类型的集合我们在内存空间上开辟出一段连续的空间这段空间存入我们需要存入的相同类型的数据就像我们一些学校的宿舍,这些宿舍中的床位都是连续的紧挨着的,并且一个宿舍规定了只能住
Achlorine
·
2024-01-27 07:50
java
java
jvm
【Spring】Spring简介、IOC、DI
Spring中的实现基于XML管理bean配置bean获取bean依赖注入之setter注入依赖注入之构造器注入特殊值处理字面量赋值null值xml实体CDATA节为类类型属性赋值为数组类型属性赋值为
集合类
型属性赋值为
是只菜鸟呀
·
2024-01-27 07:36
spring
java
MAC配置环境变量
1、配置JAVAJDK1.1、查看JDK安装目录(1)可以在AndroidStudio中查看,复制该路径(2)也可以在官网下载JavaJDK下载地址mac中的安装地址是"资源库->
Java-
>JavaVirtualMachines
KillerNoBlood
·
2024-01-27 06:00
macos
JAVA泛型、泛型通配符、综合练习
结论:如果我们没有给
集合类
型,默认数据为Object类型。即可以添加任意类型的数据如图:等等;弊端1:我们在获取集合内的数据时,无法使用它里面的特有方法。
成果、
·
2024-01-26 14:59
java
Java集合-ArrayList
Java标准库自带的java.util包提供了集合相关的接口和实现类:Collection接口,它是除了Map接口外所有其他
集合类
的根接口。
猿究院-废柴火鸡
·
2024-01-26 14:23
java
开发语言
redis 工具类
下面展示的RedisCache工具类封装了对Redis进行基本操作的方法,包括存储和获取各种类型的数据、设置过期时间以及处理
集合类
型的缓存。
李少兄
·
2024-01-26 12:14
代码收录
redis
java
spring
java-Collection集合,List集合
集合数组65.集合的由来和集合继承体系图-集合的由来:数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了
集合类
,能存储任意对象,长度是可以改变的,随着元素的增加而增加
顾十方
·
2024-01-26 09:34
java
集合
浅谈HashSet和HashCode
一.HashSetKotlin中==HashSet==是一个
集合类
,它扩展了==AbstractMutableSet==类并实现了==Set==接口。==HashSet==类使用散列机制存储元素。
CZ_WL
·
2024-01-26 09:41
Java集合
很显然,Java的数组也可以看作是一种集合:既然]ava提供了数组这种数据类型,可以充当集合,那么,我们为什么还需要其他
集合类
?这是因为数组有
小白nn
·
2024-01-26 07:34
java
开发语言
java-
集合-List集合
List集合什么是List集合:List集合是一种常见的数据结构,用于存储一组有序的元素。它可以包含重复的元素,并且可以根据元素的插入顺序进行访问。List集合通常提供了一系列的方法,用于对集合中的元素进行操作,例如添加、删除、修改和查询等操作。在Java中,List接口是一个抽象的数据结构,它的具体实现类包括ArrayList和LinkedList等。java.util.List接口,继承自Co
Flying_Fish_roe
·
2024-01-26 04:12
java
java-
集合2
集合集合间的操作集合提供了如取并集,删交集,判断包含子集等操作集合间的操作Java集合间的操作是指基于Java
集合类
的数据结构,进行各种操作的方式和方法。
Flying_Fish_roe
·
2024-01-26 04:11
java
开发语言
java-
集合框架
集合框架什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java集合框架中相关接口java.util.Collection接口:java.util.Collection是所有集合的顶级接口.Collection下面有多种实现类,因此我们有更多的数据结构可供选择.Collection下面有两个常见的子接口:-java.util.List:线性表.是可重复集合,并
Flying_Fish_roe
·
2024-01-26 04:41
开发语言
java-
集合-排序
集合的排序java.util.Collections类Collections是集合的工具类,里面定义了很多静态方法用于操作集合.java.util.Collections类是Java集合框架中的一个工具类,提供了一系列静态方法来操作集合对象。它包含了各种方法,如排序、查找、更改集合中的元素等。以下是一些常用的方法:sort(Listlist):对列表进行排序,使用默认的自然顺序。binarySea
Flying_Fish_roe
·
2024-01-26 04:39
java
windows
python
多线程编程常见面试题讲解(锁策略,CAS策略,synchronized原理,JUC组件,
集合类
)
"跑起来就有意义"作者:Mylvzi文章主要内容:多线程编程常见面试题讲解hello各位朋友们,最近笔者刚刚结束了学校的期末考试,现在回来继续更新啦!!!今天要学习的是多线程常见面试题讲解,这些内容都是面试中常考的一些问题!一.常见的锁策略1.乐观锁/悲观锁乐观/悲观都是对某件事情发展的预测,在多线程中,乐观/悲观都是对锁冲突发生概率的一个预测乐观锁:如果预测接下来锁冲突发生的概率小,就减少一些工
Mylvzi
·
2024-01-26 01:35
java
后端
Java 泛型示例 - 泛型方法,类,接口
Java中具有
集合类
的泛型非常容易,但是它提供了比仅创建
集合类
型更多的功能。我们将在本文中尝试学习泛型的功能。如果我们使用专业术语,对泛型的理解有时会变得混乱,因此,我将尽量保持其简单易懂。
风平浪静如码
·
2024-01-26 00:08
如何使用Redis排序列表
Sortedsetsworkinasimilarwaytosets,andtheyusesimilarcommands,exceptSisnowZ,forexample:排序集合的工作方式与
集合类
似,并且它们使用类似的命令
cuk0051
·
2024-01-25 23:37
java
python
redis
大数据
数据库
Java-
语法糖详解
什么是语法糖语法糖的存在主要是方便开发人员使用。但Java虚拟机并不支持这些语法糖。这些语法糖在编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。首先理解什么是反编译高级语言痛过编译形成可被计算机理解的机器语言,反编译是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。反编译工具:javap:生成的是易读的字节码jad:生成.java文件好用但很久不更新了CRF:参数
没脑袋的喵
·
2024-01-25 18:04
Java基础
java
python
开发语言
spring mvc 请求与响应
知识库链接:请求与响应·语雀1.请求映射路径get请求是路径传参,而post请求是body传参2.传参类型解决传参类型对应不上前端传name后端为username3.JSON传参类型有普通数组、
集合类
型
南城余coding
·
2024-01-25 18:33
南城余那些water栏
java
大数据分析组件Hive-集合数据结构
Hive的数据结构前言一、array数组类型二、map键值对
集合类
型三、struct结构体类型前言Hive是一个基于Hadoop的数据仓库基础设施,用于处理大规模分布式数据集。
Aimyon_36
·
2024-01-25 15:15
Hive
数据分析
hive
数据结构
Java-
@FunctionalInterface声明一个接口为函数式接口
基本介绍@FunctionalInterface是Java8中引入的注解,用于声明一个接口是函数式接口。函数式接口是指仅包含一个抽象方法的接口,可以用于支持Lambda表达式和方法引用。@FunctionalInterface注解确保该接口只包含一个抽象方法,从而确保其满足函数式接口的定义。以下是@FunctionalInterface注解的详细介绍:定义:@FunctionalInterface
青衫客36
·
2024-01-25 05:49
Java基础
java
开发语言
Java-
流式处理
基本介绍流式处理(StreamAPI)是Java8中引入的一项功能,它提供了一种更为声明式和函数式的方式来处理集合数据。通过使用流,可以更轻松、清晰地执行各种集合操作,如过滤、映射、聚合等。流可以用于处理数组、集合等数据源。以下是一些流式处理的基本概念和操作:创建流:通过集合创建流:ListmyList=Arrays.asList("a1","a2","b1","c2","c1");Streams
青衫客36
·
2024-01-25 05:48
Java基础
java
Java-
常用的函数式接口
在Java中,Function、BiFunction、Supplier是一些常用的函数式接口,用于表示不同类型的函数。下面是对它们的介绍以及一些其他相关的函数式接口:Function接口:描述:接受一个参数,返回一个结果。方法:apply(Tt),接受一个输入参数并返回一个结果。示例:FunctionstrLength=s->s.length();intlength=strLength.apply
青衫客36
·
2024-01-25 05:48
Java基础
java
开发语言
JAVA 学习 面试(八)
集合类
集合类
集合(Collection)1、List列表:有序可重复1、ArrayList:数组列表,内部是通过Array实现,对数据列表进行插入、删除操作时都需要对数组进行拷贝并重排序,因此在知道存储数据量时
CDSN之父
·
2024-01-25 03:13
java
学习
面试
Redis面试题27
集合类
似于数学上的集合,可以进行集合间的交集、并集、差集等操作。集合的操作复杂度为O(1)。有序集合(SortedSet)也是字符串的集合,每个元素关联一个分数(score)。与集合
CrazyMax_zh
·
2024-01-25 02:39
redis
数据库
缓存
Java高级02-API
目录一、Date1.基础知识2.主要方法:二、SimpleDateFormat1.日期格式化(y年,M月,d天,H小时【0-23】,m分钟,s秒)2.解析(格式必须一致)三、
集合类
1.数组与集合的区别2
辉图
·
2024-01-24 21:40
笔记
java
笔记
Java-
网络编程基础02-日志,枚举
目录一、日志1.什么是日志(1)生活中的日志(2)程序中的日志2.日志和输出语句的对比(1)输出语句(2)日志3.日志技术的特点4.日志的体系结构5.LogBack(1)LogBack介绍(2)主要技术模块(3)使用步骤(4)jar包获取国外maven仓库(个人推荐~)国内maven镜像(5)导入jar包(6)配置文件(7)在代码中获取logback对象(8)日志级别①作用:将开发中不同的日志信息
辉图
·
2024-01-24 21:40
笔记
java
笔记
java---
集合类
---LIST
允许有重复,并引入位置索引)**Set接口及其实现类**(set接口继承collection,保证元素不重复)**Map接口及其实现类**(键值对,比如学号和生日绑定、小白鼠的帽子颜色和体重绑定)**2.
集合类
库的相关概念
豆沙沙包?
·
2024-01-24 18:39
java
java
链表
列表
队列
集合----collection(list----(ArrayList && linkedLIst))
1.集合体系结构:
集合类
的特点:提供一种空间可变的存储模型,存储的数据容量可以随时发生改变。
菜菜0°
·
2024-01-24 18:05
javase
java
集合
linked
list
arraylist
set
Java核心技术----
集合类
一、
集合类
概述Java语言的java.util包中提供了一些
集合类
,这些
集合类
又被称为容器。常用的集合有List集合、Set集合、Map集合,其中List与Set实现了Collection接口。
程序研
·
2024-01-24 18:34
JavaSE
java
开发语言
后端
Java中的内存溢出与内存泄漏深度解析
1.3.3使用内存分析工具1.3.4避免创建过大的对象1.3.5定期清理不再使用的对象二、内存泄漏(MemoryLeak)2.1Java内存泄漏的典型场景(原因):2.1.1对象引用未被释放2.1.2
集合类
引起的内存泄漏
喔的 喔的嘛呀
·
2024-01-24 11:25
java
开发语言
Redis数据结构详解(2)-redis中的字典dict
比如Java的常见
集合类
HashMap,就是用来存储键值对的。字典中的键(key)都是唯一的,由于这个特性,我们可以根据键(key)查找到对应的值(value),又或者进行更新和删除操作。
苏易困
·
2024-01-24 11:55
【问题解决】
Java-
生成word和pdf中文乱码(小方框)
问题情境:项目中生成pdf报告采用的逻辑为:对代码中resoure下的固定的word模版进行文件读取,替换关键字,生成word,然后word转pdf的思路。在本地运行没有问题,签章和页面字体均为问题,但部署服务器后出现汉字乱码为小方框。问题产生原因:服务为docker部署,容器中没有该字体包导致解决方案:1.服务器安装字体包,在docker的启动命令中增加对该字体包的指向。2.我们项目为jenki
睁开眼睛去看这个世界
·
2024-01-24 11:50
word
pdf
java
springMVC---基础
试图解析器的学习非注解的处理器映射器、处理器适配器注解的处理器映射器、处理器适配器(掌握)springMVC和mybatis整合(掌握)springMVC注解开发:常用注解学习参数绑定(简单类型、pojo、
集合类
型
全满
·
2024-01-24 06:19
优化java代码提升响应速度
在算法方面,了解并使用时间复杂度较低的算法;在数据结构方面,选择合适的
集合类
、映射类等。
wsd_ontheroad
·
2024-01-23 22:17
java
redis的常用命令及使用特点
.redis常用命令1.1对key操作的命令1.2对redis数据库的操作1.3redis支持的数据类型1.3.1Strings类型1.3.2Hash哈希类型1.3.3list列表类型1.3.4set
集合类
型
青柠果
·
2024-01-23 18:57
java高级
redis
数据库
缓存
【Java代码规范系列集合】注意Map集合存储null值的情况
值的情况目录该条规范是什么为什么这么规定多种主要用法及其代码示例其他类似规范详细区别官方链接该条规范是什么该规范指出在Java编程中,需要高度注意Map类集合键值对中的Key和Value是否允许存储null值的情况,并列举了不同
集合类
对
BigDataMLApplication
·
2024-01-23 15:34
java
java
代码规范
python
【从浅到深的算法技巧】链表
3.链表链表是在
集合类
的抽象数据类型实现中表示数据的合适选择。
牛马程序员
·
2024-01-23 14:00
从浅到深的算法技巧
算法
链表
数据结构
Java核心类库之(常用API、字符串类、
集合类
、泛型)
目录1常用API1.1Math类1.2System类1.3Object类1.4Objects类1.5Arrays类1.6基本类型包装类1.6.1Integer类概述和使用1.6.2int和String的相互转换1.6.3案例:字符串中数据排序1.6.4自动装箱和拆箱1.7日期类1.7.1Date类1.7.2SimpleDateFormat类[ˈsɪmpl]1.7.3日期工具类1.7.4Calend
袁袁袁袁满
·
2024-01-23 13:24
java
Java的
集合类
库提供了哪些接口和实现?
在Java中,内存泄漏是指程序在运行过程中,由于某种原因,导致一些不再使用的对象仍然保持活跃状态,从而使得垃圾收集器(GarbageCollector,GC)无法识别并回收它们占用的内存空间。这些不再使用的对象之所以仍然被认为是“活跃”的,是因为它们被至少一个可达的引用路径所引用,即使这些引用实际上在逻辑上已经被废弃或者不再需要。例如,一个常见的情况是全局集合或静态字段无意间持有了对某个对象的引用
WangYaolove1314
·
2024-01-23 10:34
java
java
开发语言
拥抱Java 21—一个改动让
集合类
使用更加方便
Java21已经在2023年9月19日正式发布了。Java21是最新的LTS(LongTimeSupport)版本,因此还没发布时就引起了许多开发人员的关注。此次版本升级,一共有15个功能进行了更新。在这15个功能更新中,有类似于ZGC、虚拟线程等热门讨论的技术。但是对于一个普通开发人员来说,我最感兴趣,也觉得最能覆盖日常使用的,反而是许多文章并未多少提及的顺序集合(SequencedCollec
君若雅
·
2024-01-23 09:30
java
开发语言
三天吃透Java集合面试八股文
Java
集合类
主要由两个接口Collection和Map派生出来的,Collection有三个子接口:List、Set、Queue。
程序员大彬
·
2024-01-23 04:27
java
java
面试
C#,入门教程(23)——数据类型转换的一点基础知识
beijinghorn/article/details/124181689先简单回顾一下,C#的数据类型大致有这样一些:(1)原始类型:byte,bool,int,double,char,string...(2)
集合类
型
深度混淆
·
2024-01-23 02:51
C#入门教程
Beginner‘s
Recipes
c#
入门
教程
类型转换
金三银四面试题 -java数据结构
在JDK1.2中,创建了一个名为“集合框架”的新框架,其中包含所有
集合类
和接口。Java中的集合能够执行任何数据操作,例如搜索、排序、插入、操作和删除。Java中的单个对象单元称为集合。
码农乐园
·
2024-01-22 22:02
队列
数据结构
大数据
python
java
从零学Java - 枚举
Java-
枚举文章目录
Java-
枚举1什么是枚举?2注意事项3好处4枚举的本质1什么是枚举?枚举是一个引用类型,枚举是一个规定了取值范围的数据类型。2注意事项定义枚举使用enum关键字。
贰贰柒丶阿拽
·
2024-01-22 22:24
从零学Java
java
开发语言
从零学Java - 注解
Java-
注解文章目录
Java-
注解1什么是注解?2注意事项3元注解3.1常有元注解RetentionPolicy.SOURCE:4注解的属性5注解的本质1什么是注解?
贰贰柒丶阿拽
·
2024-01-22 22:24
从零学Java
java
python
开发语言
从零学Java - Stream API
流(Stream)与
集合类
似,但集合中保存的是数据,而Stream中保存对集合或数组数据的操作。Stream的特点Stream自己不会存储元素。Stream不会改变源对象。
贰贰柒丶阿拽
·
2024-01-22 22:20
从零学Java
java
开发语言
Java
集合类
之 List 笔记
问:Java中Set与List有什么不同?解:List,Set都是继承自Collection接口。都是用来存储一组相同类型的元素的。List特点:元素有放入顺序,元素可重复。有顺序,即先放入的元素排在前面。Set特点:元素无放入顺序,元素不可重复。无顺序,即先放入的元素不一定排在前面。不可重复,即相同元素在set中只会保留一份。所以,有些场景下,set可以用来去重。不过需要注意的是,set在元素插
嘟嘟碰碰叮叮当当
·
2024-01-22 19:04
【JavaEE】文件操作与IO
其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享文件操作与IO的
集合类
芝士目录认识文件文件的结构组织和目录文件路径二
paper jie
·
2024-01-22 14:13
#
JavaEE
JAVA
java-ee
java
【从浅到深的算法技巧】
集合类
数据类型的实现
2.9
集合类
数据类型的实现2.9.1定容栈作为热身,我们先来看一种表示容量固定的字符串栈的抽象数据类型,它的API和Stack的API有所不同:它只能处理String值,它要求用例指定一个容量且不支持迭代
牛马程序员
·
2024-01-22 12:36
从浅到深的算法技巧
算法
泛型
栈
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他