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
ArrayList源码解读
Java 接口继承 练习
packagecom.zhong.moremodel.day02;importjava.util.
ArrayList
;importjava.util.Comparator;publicclassTest
她似晚风般温柔789
·
2024-02-05 01:13
Java
java
开发语言
集合进阶1
CollectionList系列集合:添加的元素是有序的、可重复、有索引
ArrayList
,LinkedList有序、可重复、有索引Set系列集合:
2301_80286359
·
2024-02-05 00:50
java
开发语言
学习
JAVASE进阶:Collection高级(2)——源码剖析
ArrayList
、LinkedList、迭代器
一位大四、研0学生,正在努力准备大四暑假的实习上期文章:JAVASE进阶:Collection高级(1)——源码分析contains方法、lambda遍历集合订阅专栏:JAVASE进阶希望文章对你们有所帮助
ArrayList
布布要成为最负责的男人
·
2024-02-04 23:04
JAVASE进阶
java
javase
jvm
面试
数据结构
链表
源码分析
JAVASE进阶:Collection高级(3)——HashSet、LinkedHashSet底层原理
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:JAVASE进阶:Collection高级(2)——源码剖析
ArrayList
、LinkedList、迭代器订阅专栏:JAVASE进阶希望文章对你们有所帮助
布布要成为最负责的男人
·
2024-02-04 23:34
JAVASE进阶
java
jvm
源代码
Set
面试
java 8 list集合转换为tree树结构
/***list转tree**@paramlist*@return*/publicListlistToTree(Listlist){//最终树ListtreeList=new
ArrayList
rootList
china-zhz
·
2024-02-04 21:33
java
深度解析源码,Spring 如何使用三级缓存解决循环依赖
2.2.三级缓存2.3.原理执行流程三.
源码解读
3.1.代码入口3.2.第一层3.3.第二层3.4.第三层3.5.返回第二层3.6.返回第一层四.原理深度解读4.1.什么要有三级缓存?
流华追梦
·
2024-02-04 20:28
Spring
spring
循环依赖
三级缓存
singletonObject
earlySingleton
singletonFactor
力扣hot100 三数之和 双指针 细节去重
Code⏰时间复杂度:O(n2)O(n^2)O(n2)空间复杂度:O(1)O(1)O(1)classSolution{publicList>threeSum(int[]nums){List>res=new
ArrayList
0
兑生
·
2024-02-04 19:12
力扣
hot100
leetcode
python
算法
pom文件指定main方法实现
maven-assembly-pluginfalsejar-with-dependenciescom.XXX.api.app.Appmake-assemblypackageassembly在main方法执行testng的方法实现:importorg.testng.TestNG;importjava.util.
ArrayList
wsfw014
·
2024-02-04 18:47
自动化测试
服务器
编写一个学生管理类,添加学生(学号唯一)、删除学生、查看学生信息,使用List集合实现
importjava.util.
ArrayList
;importjava.util.List;importjava.util.Scanner;publicclassStudentManager{privatestaticScannersc
weixin_57107855
·
2024-02-04 17:01
java代码
java
开发语言
力扣:1291. 顺次数
classSolution{publicListsequentialDigits(intlow,inthigh){//接收的集合Listli=new
ArrayList
<>();//遍历的第一位字母for
AnDanXingKo
·
2024-02-04 16:22
枚举
算法
力扣:77. 组合
classSolution{//返回全部数字组合的接收集合List>li1=new
ArrayList
li2=new
ArrayList
>combine(intn
AnDanXingKo
·
2024-02-04 16:21
回溯
java
算法
通配符详解 extends super
extendsListsList=
ArrayList
;extends代表Bird和他的子类都适用。可以取出,不可以添加,因为不
那时青菜
·
2024-02-04 16:29
Java是如何实现自己的SPI机制的?
注:该源码分析对应JDK版本为1.81引言这是【源码笔记】的JDK
源码解读
的第一篇文章,本篇我们来探究Java的SPI机制的相关源码。2什么是SPI机制那么,什么是SPI机制呢?
tyrroo
·
2024-02-04 14:14
调优
publicclassGCLogTest{publicstaticvoidmain(String[]args){
ArrayList
list=new
ArrayList
2024K(18432K)]16313K
南园故剑00
·
2024-02-04 14:05
JAVA8新特性:Lambda表达式
实验数据:Listlist=new
ArrayList
(){@Overridepublicintcompare(Deviceo1,Deviceo2){returno1.getId()-o2.getId()
白桦树97
·
2024-02-04 13:39
LeetCode 精选百题斩-3-无重复字符的最长子串
题目难度:中等测试参数:参数一输入:s="abcabcbb"输出:3参数二输入:s="bbbbb"输出:1参数三输入:s="pwwkew"输出:3参数四输入:s=""输出:0提示信息:0result=new
ArrayList
qrainly
·
2024-02-04 09:18
算法
leetcode
算法
面试
Springboot使用RestTemplate上传和下载文件
MultipartFilefile){RestTemplatetemplate=newRestTemplate();MultiValueMapmap=newLinkedMultiValueMapfileList=new
ArrayList
彼岸-花已开
·
2024-02-04 06:37
Spring
SpringBoot
Java
java
restful
常见的java集合类有哪些
常见的java集合类有:线程安全的:Hashtable,ConcurrentHashMap,Vector,Stack(栈)线程不安全的:HashMap,
ArrayList
,LinkedList,HashSet
贤云Ye鹤
·
2024-02-04 04:06
Java集合
java
开发语言
ArrayList
的数据结构
ArrayList
在Java集合框架中是非常重要的一个组成部分。为了深入理解
ArrayList
的工作机制,我们可以分析其源码。在这里,我们会简化某些部分以便更好地解释其核心功能和细节。
辞暮尔尔-烟火年年
·
2024-02-04 04:04
集合
Java基础
复习面试专栏
数据结构
List集合接口的介绍和使用
一.关于List集合类的继承关系图List接口继承了Collection接口,而List接口下有三个重要的实现类:
ArrayList
,LinkedList,Vector二.List接口的基本介绍1.List
hymuuuu
·
2024-02-04 03:58
windows
list
ArrayList
常见问题
ArrayList
1、
ArrayList
底层的实现原理是什么2、
ArrayList
list=new
ArrayList
(10)中的list扩容几次3、如何实现数组和list之间的转换4、
ArrayList
Homeless Knight
·
2024-02-04 03:02
java
方法引用练习:
集合中的数据还是String类型,要放入Student类型数组中还需要先转型成Student类型publicclassMyTest01{publicstaticvoidmain(String[]args){
ArrayList
list
成果、
·
2024-02-04 01:07
java
开发语言
使用多态,出现了Java初始化无效的问题
下面写了几个简单的例子来还原一下其具体情况:这是父类expackagetutorial1;importjava.util.
ArrayList
;publicclassex{privateinta;privateintb
虚无一代
·
2024-02-04 00:58
List集合的主要实现类
List集合的主要实现类
ArrayList
:可以理解为长度可变的数组。可以对集合中的元素快速随机访问,但是做插入或删除操作时效率较低。LinkedList:使用链表的数据接口。
snxqzs
·
2024-02-04 00:53
Java 中的集合(
Arraylist
与 LinkedList、红黑树以及HashMap 和 Hashtable 的区别/HashSet 和 HashMap 区别)
一、
Arraylist
与LinkedList有什么不同?
YmovomY
·
2024-02-04 00:02
java
开发语言
判断完全二叉树
有右孩子无左孩子直接返回false2.在不违规1的条件下,如果遇到了第一个左右子不全,后续都是叶子节点(如果遇到了第一个左右不全,后续有一个不是叶子节点那么返回false)importjava.util.
ArrayList
lyxCat
·
2024-02-03 23:48
数据结构
代码随想录算法训练营第25天| 216.组合总和III、17.电话号码的字母组合
classSolution{publicList>res=new
ArrayList
path=new
ArrayList
>combinationSum3(intk,intn){backtrack
qq_44119037
·
2024-02-03 21:11
代码随想录
算法
java
开发语言
java集合相关学习
java集合框架解读Java集合框架继承Collection和map两个接口,Collection的子类有List,set,queue,而List的实现类有
ArrayList
,Vecor,LinkList
会打功夫的程序员
·
2024-02-03 21:52
java全排列 去重_java 实现全排列
publicList>permute(int[]nums){List>res=new
ArrayList
res){if(i==nums.length){//记录当前解Listone=new
ArrayList
异想天开的猴
·
2024-02-03 21:01
java全排列
去重
Gson
源码解读
三,
源码解读
1,构造方法在创建gson时,虽说笔者只是简单new了一个Gson,但其内部初始化过程还是很多的,笔者看下。可以看到,Gson构造方法默认了许多
风起云涌~
·
2024-02-03 20:18
java
开发语言
剑指Offer--从头到尾打印链表
输入一个链表,按链表值从尾到头的顺序返回一个
ArrayList
。
lazydecoder
·
2024-02-03 20:15
如何在Java中遍历集合?
ArrayList
list=new
ArrayList
();//添加元素到listfor(Stringstr:list){System.out.println(str);}使用迭代器(Iterator):
动力节点IT教育
·
2024-02-03 20:53
Java实例
java
python
windows
Java的集合是什么
下面是一些常用的集合类和用法:1.列表(List):使用
ArrayList
或LinkedList实现,可用于存储一组有序的对象。
独木人生
·
2024-02-03 16:14
java
java
开发语言
mysql
源码解读
——事务管理
一、事务(Transaction)事务是什么?按照书上说的就是系统的一套操作为了保持数据的完整性必须符合ACID的特性,即原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性比较好理解,操作要么全执行完成,要么全不执行完,实现这种方式就要支持回滚操作。而一致性指的是事务在改变状态时,要保证所有的访问得到的结果是相同的。一致性
fpcc
·
2024-02-03 16:35
数据库开发
数据库
EventBus
源码解读
文档
顺序前后有些乱,请见谅:###EventBus源码解析先看一个使用的例子:publicclassMainActivityextendsAppCompatActivity{privateTextViewtvShow;privateButtonbtnShow;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(
Davisxy
·
2024-02-03 15:57
源码学习
EventBus
EventBus
java实现根据指定日期获取今年 去年 本季度 上个季度 本月 上个月的值
日期工具类记录:importjava.text.DecimalFormat;importjava.text.SimpleDateFormat;importjava.util.
ArrayList
;importjava.util.Calendar
未兆
·
2024-02-03 15:26
小技巧
java
Activity之间传递
ArrayList
/对象/数组
方法一:通过BundleBundleb=newBundle();b.putStringArray(key,newString[]{value1,value2});Intenti=newIntent(context,Class);i.putExtras(b);其中key就是键值,理论上是一个字符串。context就是当前环境,class就是跳转的目标类。这样设置之后,就可以通过传递intent中的B
朱李洛克
·
2024-02-03 14:36
Stream流
初识Stream作用:创建集合添加元素,完成以下需求:1.把所有以“张”开头的元素存储到新集合中2.把“张"开头的,长度为3的元素再存储到新集合中3.遍历打印最终结果以前的做法:
ArrayList
list
成果、
·
2024-02-03 10:40
java
stream流的三个练习:
ArrayList
list=new
ArrayList
list1=list.stream().filter(s->s%2==0).collect(Collectors.toList());System.out.println
成果、
·
2024-02-03 10:39
java
异步加载任务的工具类
add(()->{}).add(()->{}).start();2下面是具体的代现码实:publicclassParallelTasks{privatefinalCollectiontasks=new
ArrayList
练习本
·
2024-02-03 09:13
android应用层基础
android
java
查找名称为test的文件
-name"test"-typefJava程序,packagecom.oracle.test;importjava.io.File;importjava.util.
ArrayList
;importjava.util.List
FredricZhu
·
2024-02-03 08:06
代码随想录算法训练营第24天|77. 组合
if(temp.size()+(n-cur+1)>combine(intn,intk){dfs(1,n,k);returnans;}};java版:classSolution{Listtemp=new
ArrayList
JazcsP922
·
2024-02-03 07:09
算法
深度优先
leetcode
ArrayList
的扩容机制详解,解决面试难题!
我最近就遇到了,虽然我之前读过,但这玩意干读不进味啊今天我就来讲讲
ArrayList
,这个白家长谈的经典数据结构的扩容机制!
Chowley
·
2024-02-03 04:43
QALog
python
开发语言
HashMap
源码解读
,面试常考知识点速通!
前言大家好,我是chowley,前几天面试的时候被问到了HashMap的内容,今天我就来做一个详细的总结,帮助大家快速上手HashMap的关键点!HashMap在Java集合框架中,HashMap是一种常见且重要的数据结构,广泛应用于各种场景。了解其内部实现原理,不仅有助于大家更好地使用,也可以帮助我们了解面试中问题的关键点。1.基本概念1.1键值对映射HashMap是一种通过键值对映射关系存储数
Chowley
·
2024-02-03 04:12
QALog
面试
职场和发展
CopyOnWrite
ArrayList
源码分析
介绍:CopyOnWrite
ArrayList
是一个线程安全的
ArrayList
,它在每次修改(add/set/remove)时创建数组的新副本,然后将修改应用到新数组上。
不随意的风
·
2024-02-03 03:36
JUC
java
数据结构
开发语言
暴搜,回溯,剪枝
力扣77.组合classSolution{List>ret=new
ArrayList
path=new
ArrayList
>combine(int_n,int_k){n=_n;k=_k;dfs(1);returnret
狗哥不是甜妹
·
2024-02-03 02:20
深度优先
算法
Java入门案例:模拟纸牌游戏拖拉机(升级)
模拟拖拉机(升级)玩法;1.创建两副牌的集合:HashMap2.创建纸牌:四个花色共108张♦♣♥♠3.创建poker的
ArrayList
操作集合4.创建亮主牌的操作5.将所有牌放入牌盒中6.创建四个玩家与底牌的集合
劉鎠
·
2024-02-02 23:26
java
Java入门案例
模拟拖拉机(升级)
OOM场景触发
privateListtestBitmaps=new
ArrayList
{Bitmapb1=BitmapFactory.decodeResource(getResources(),R.mipmap.test1
主音King
·
2024-02-02 22:52
java反射中Parameter的getName后得到arg0的问题
HandlerMethodhandlerMethod){Parameter[]parameters=handlerMethod.getMethod().getParameters();Listlist=new
ArrayList
org.apache.maven.pluginsmaven-compiler-plugin
一名技术极客
·
2024-02-02 21:04
随笔
日常开发问题集锦
java
反射
后端
总结Java中的单列集合
目录单列集合集合体系结构区别方法Collection系列集合三种通用的遍历方式1迭代器遍历2增强for遍历3Lambda表达式遍历总结List集合List集合的特有方法List集合的遍历方式五种遍历方式对比
ArrayList
康小汪
·
2024-02-02 20:33
数据结构及其算法设计
java
数据结构
ide
面试
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他