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集合
框架SetHashSetTreeSetListArrayList与LinkedListMapHashMapTreeMap简单介绍几个常用的集合类,也是经常在面试的被问到的,所以特此收集了一些笔记
Xin Deng
·
2022-12-05 12:47
Java面试
java
面试
链表
Java从零开始系列07:集合
学习目标
Java集合
框架集合框架中的接口具体集合映射视图与包装器算法遗留的集合一、
Java集合
框架(一)集合接口与实现分离
Java集合
类库将接口(interface)与实现(implementation
锦雩
·
2022-12-04 13:38
java
开发语言
呕心沥血一周,我交出了这篇 List 面试文章,细不细你们定
1、List介绍List体系结构图:
Java集合
J3code
·
2022-12-02 23:06
集合框架
面试
list
java
2022最新Java面试宝典(史上最全,BAT大厂面试必备,用心看完该篇就够了,建议先关注点赞加收藏)
基础面试题(91道含答案)(点击查看)2Java并发编程面试题(123道含答案)(点击查看)3Java异常面试题(33道含答案)(点击查看)4Java虚拟机(JVM)面试题(51道含答案)(点击查看)5
Java
java1024p
·
2022-11-30 20:52
面试
学习路线
职业发展
java
面试
jvm
开发语言
一文搞懂Spring Boot 事件监听机制
SpringBoot
源码系列
:一文搞懂SpringBoot中java-jar启动jar包的原理一文搞懂SpringBoot启动流程及自动配置一文搞懂SpringBoot内嵌的Tomcat一文搞懂SpringApplication
北漂流浪少年
·
2022-11-30 07:27
源码阅读
spring
boot
java
spring
Stream
Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对
Java集合
运算和表达的高阶抽象。
大佬腿好粗
·
2022-11-29 11:44
java
stream
2022 全网最全最新 Java 面试题 - 独家内部教材
篇章包括了很多知识点,其中包括了有基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日
财高八斗者
·
2022-11-28 18:38
Java
Java编程
Java程序员
java
面试
开发语言
C#语言实例
源码系列
-实现自定义屏保
专栏分享点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、
芝麻粒儿
·
2022-11-28 15:17
案例项目实战源码
c#
unity
android
个人开发
c语言
轻松应对80% 的工作场景?GitHub 爆赞的 Java 高并发与集合框架,面试官也拿我没辙
在工作中,笔者经常和掌握不同技术的朋友讨论具体问题的解决方案,发现在Java体系中,大家使用最多的是
Java集合
框架(JCF)和Java并发工具包(JUC)。
Java程序V
·
2022-11-28 10:54
Java
java
jvm
servlet
并发
集合框架
Java集合
(十一)综合练习
练习1:键盘录入三个学生信息(学号,姓名,年龄,居住地)存入集合,然后遍历集合把每一个学生信息存入文本文件(每一个学生信息为一行数据,自己定义分割标记)分析1、定义学生类2.创建集合对象3.写方法实现键盘录入学生信息,并把学生对象作为元素添加到集合4.创建输出缓冲流对象5,遍历集合得到每一个学生信息,并把学生信息按一定的格式写入文本文件例:xuexi001,李四,30,北京6.释放资源ArrayL
qq_39033580
·
2022-11-27 18:33
java学习
java
Java基础(九)集合与学生管理系统
java集合
练习1:创建一个学生数组,存储三个学生对象1.定义学生类2.创建学生数组3.创建学生对象4.把学生对象作为元素赋值给学生数组5.遍历学生数组自动生成构造方法:代码区域右键—source–generateConstructorfromsuperclass
qq_39033580
·
2022-11-27 18:03
java学习
java
编程语言
Lucene
源码系列
多值编码压缩算法实例详解
目录背景特别说明前置知识总览编解码BulkOperationBulkOperationPacked成员变量构造器编码解码BulkOperationPacked*应用PackedWriter分段处理AbstractBlockPackedWriterBlockPackedWriterMonotonicBlockPackedWriterDirectWriterDirectMonotonicWriter总
·
2022-11-27 00:53
Java集合
练习题——使用List存储10个学生信息。(学生信息:姓名,年龄,成绩。统计所有姓“张”的同学的平均成绩。)
目录1、引言2、代码实现1、引言看题目获取关键信息,首先创建一个学生类,定义三个成员属性姓名、年龄、成绩,定义有参无参构造方法和get、set方法,并重写toString方法。创建测试类进行测试,创建10个学生类对象,通过有参构造传递学生信息。具体代码如下2、代码实现publicclassStudent{privateStringname;privateintage;privatedoublego
热爱编程的申同学
·
2022-11-25 20:34
JavaSE练习题
java
Java开发经典实战!java成长路线图
开头该文档在Github上收获5K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、
普通网友
·
2022-11-25 10:00
程序员
java
经验分享
面试
Java成长路线总体大纲
Java成长路线总体大纲文章目录Java成长路线总体大纲目录一览内容一览仰天大笑出门去,我辈岂是蓬蒿人目录一览JVM
Java集合
+多线程并发Java基础+Spring原理+微服务Netty与RPC+网络日志
IT行业小趴菜
·
2022-11-25 10:52
#
理论
java
开发语言
java集合
排序的两种方法
java集合
排序的两种方法1、Collections工具类提供静态方法sort方法,入参是List集合,与Comparator对比,排序给定的List集合。
很酷的站长
·
2022-11-23 17:40
编程笔记
java
开发语言
算法
Java集合
:Set集合的使用
先看集合框架图:Set有HashSet和TreeSet两种实现类。先看Set:特点:无序、无下标、元素不可重复方法:全部继承自Collection中的方法增、删、遍历、判断与collection一致看代码:packagecom.collections.set;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Set;/
芝麻干
·
2022-11-23 09:16
Java学习进阶
java
开发语言
阅读
源码系列
:sklearn中train_test_split使用及源码学习
引言最近用到了sklearn中的train_test_split,感觉很好用,想来实现也不是特别复杂,于是想着看一下源码,学习一下大佬的写法使用方法>>>importnumpyasnp>>>fromsklearn.model_selectionimporttrain_test_split>>>X,y=np.arange(10).reshape((5,2)),range(5)>>>Xarray([[
Liekkas Kono
·
2022-11-22 09:19
Python
python
sklearn
深度学习
java集合
:HashMap的底层实现原理
HashMap的底层实现原理是面试中出现频率非常高的一道面试题,本文将对HashMap的底层实现原理做一个简要的概况和总结,便于复习。一、对于Map集合存储结构的理解首先介绍以HashMap为典型代表的Map集合的存储结构①Map中的key:无序的、不可重复的,底层使用Set集合存储key;key所在的类要重写equals()和hashCode()。②Map中的value:无序的、可重复的,底层使
白白甜甜冰
·
2022-11-22 03:03
java基础
java
开发语言
后端
集合
Java基础(一):
Java集合
框架(超详细解析,看完面试不再怕)
Java集合
框架早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。
Hi丶ImViper
·
2022-11-22 03:01
Java
数据结构
java
集合
java里_java中的::是什么意思?
forEach是属于
java集合
的一个方法,准确来说,集合在java8中拥有一个stream方法,可以得到一个流对象,这个对象拥有很多方法,这些方法可以很方便的对集合进行例如排序,分组,计数,遍历,转换等操作
weixin_39904522
·
2022-11-22 02:01
java里
韩顺平
Java集合
自学笔记(Java30天基础)
韩顺平
Java集合
自学笔记
Java集合
集合的理解和好处数组的不足之处集合的好处Collection接口实现类的特点Collection接口的遍历形式使用迭代器Iterator(迭代器)迭代器的执行原理Itrator
心向阳光的天域
·
2022-11-22 02:59
韩顺平
java
junit
开发语言
Java 集合知识点总结
Java集合
知识点总结总览Collection接口ListArrayList源码&扩容机制SetQueueMap接口HashMapHashMap源码&底层数据结构HashMap的遍历LinkedHashMapTreeMapHashtableConcurrentHashMap
蓝布棉
·
2022-11-21 20:54
面试知识点
java
开发语言
GitHub 持续霸榜 2022年 Java 核心知识:面试突击版
私信我回复【111】即可免费获取JVM:
JAVA集合
:JAVA多线程并发:Spring原理:KafkaRabbitMQ:
星星不闪包退1
·
2022-11-20 21:14
java
java
面试
spring
Github 星标 57.9K!阿里巴巴 Java 面试突击汇总(全彩版)首次公开
该文涵盖以下知识点:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
蒙娜丽莎的Java
·
2022-11-20 21:13
java
面试
后端
java
面试
github
分布式
spring
GitHub持续霸榜!2022年Java核心知识:面试突击版
该文涵盖以下知识点:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
娜布其 20224016017
·
2022-11-20 21:41
java
面试
github
GitHub持续霸榜!2021年Java核心知识:面试突击版
该文涵盖以下知识点:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
普通网友
·
2022-11-20 21:05
java
架构
架构师
编程语言
面试
GitHub持续霸榜!就是自信,最新Java核心知识:面试突击版
该文涵盖以下知识点:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB
娜布其 20224016017
·
2022-11-20 21:01
面试
java
职场和发展
后端
学习
[Zookeeper版本3.6.2
源码系列
]-6-Watch监听通知机制简介
目录6-Watch监听通知机制简介6.1Watcher接口6.2IWatchManager接口6.3WatchManager6-Watch监听通知机制简介6.1Watcher接口此接口指定事件处理程序类必须具有的公共接口实施。ZooKeeper客户端将从ZooKeeper获取各种事件它所连接的服务器。使用这种客户机的应用程序处理这些通过向客户机注册回调对象。回调对象应为实现观察者接口的类的实例。6
宋小生的博客
·
2022-11-20 17:27
Zookeeper
zookeeper
后端
Java大全(二)
集合
Java集合
框架:List接口:(不唯一、有序)ArrayList、LinkedListSet:(唯一、无序)HashSet、TreeSetMap:(键唯一,值不唯一)HashMap、TreeMap1
随~缘
·
2022-11-19 03:00
java
开发语言
JAVA集合
-线程安全
一、其他的集合类我们这里来介绍一点其他的集合类1.1、LinkedhashmapLinkedhashmap在原来的基础上维护了一个双向链表,用来维护,插入的顺序。publicclassLinkedHashMapTest{publicstaticvoidmain(String[]args){Mapmap=newLinkedHashMap>iterator=map.entrySet().iterato
lonely-hermit
·
2022-11-18 16:14
JAVA
java
安全
链表
CodeGym——Java小白的成神之路
网址:https://codegym.cc/zh/1.课程课程分了六个模块,Java语法、Java核心、Java多线程、
Java集合
、S
itckadxzdev
·
2022-11-13 10:42
Java学习工具
java
后端
spring
spring
boot
面试被问项目经验不用慌,按这个步骤回答绝对惊艳
面试、学习
源码系列
、年度总结、JS基础系列前言本篇文章的作者是来自阿里淘系用户增长前端团队的“亦逊”,18年作为双非本科生通过层层面试,校招进入阿里,今天以过来人的身份给大家分享在面试官问起项目经验时,
若川视野
·
2022-11-13 09:34
编程语言
人工智能
面试
java
大数据
React前端DOM常见Hook封装示例下
目录引言useFullscreenuseHoveruseDocumentVisibility引言本文是深入浅出ahooks
源码系列
文章的第十五篇,这个系列的目标主要有以下几点:加深对Reacthooks
·
2022-11-11 16:33
【数据结构】初始集合框架
背后所涉及的数据结构以及算法3.1什么是数据结构3.2容器背后对应的数据结构3.3相关java知识3.4什么是算法3.5如何学好数据结构以及算法简介:什么是集合框架集合框架的重要性背后所涉及的数据结构一.什么是集合框架
Java
bit me
·
2022-11-11 10:06
数据结构
数据结构
java
面试
Java集合
(四)—— Map详解
Map接口一、HashMappublicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable1、HashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2、HashMap的数据结构在Java
老子大威天龙
·
2022-11-10 14:53
Java基础
java
map
集合
java集合
/按照List中对象的id属性升序list.sort(Comparator.comparing(Stu::getId))//按照List中对象的id属性降序list.sort(Comparator.comparing(Stu::getId).reversed());//多条件升序list.sort(Comparator.comparing(Stu::getId).thenComparing(Stu
被丢掉的咸鱼
·
2022-11-09 19:28
java集合
/按照List中对象的id属性升序list.sort(Comparator.comparing(Stu::getId))//按照List中对象的id属性降序list.sort(Comparator.comparing(Stu::getId).reversed());//多条件升序list.sort(Comparator.comparing(Stu::getId).thenComparing(Stu
被丢掉的咸鱼
·
2022-11-09 19:28
java集合
框架源码下载_
Java集合
框架源码浅析
集合框架示图Collection接口和Map接口方法API介绍Collection接口:booleanadd(Ee):添加元素到集合中booleanaddAll(CollectionextendsE>c):将指定collection中的所有元素都添加到此collection中(可选操作)。voidclear():移除此collection中的所有元素(可选操作)。booleancontains(O
weixin_39592315
·
2022-11-07 11:46
java集合框架源码下载
Java集合
:ConcurrentHashMap
本篇内容包括:ConcurrentHashMap概述、ConcurrentHashMap底层数据结构、ConcurrentHashMap的使用以及相关知识点。一、ConcurrentHashMap概述ConcurrentHashMap是HashMap的线程安全版本,其内部和HashMap一样,也是采用了数组+链表+红黑树的方式来实现。如何实现线程的安全性?加锁。但是这个锁应该怎么加呢?在HashT
栗筝i
·
2022-11-05 09:46
Java基础
java
数据结构
开发语言
JAVA集合
:HashMap
本篇内容包括:HashMap概述、底层数据结构、扩容机制、线程不安全性以及HashMap的使用。一、HashMap概述HashMap根据是一个键值对集合,采用hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap最多只允许一条记录的键为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数
栗筝i
·
2022-11-05 09:16
Java基础
java
算法
数据结构
JAVA集合
:TreeMap
本篇内容包括:TreeMap概述、红黑树回顾以及HashMap的使用。一、TreeMap概述Map在Java里面分为两种:HashMap和TreeMap,区别就是TreeMap有序,HashMap无序。如果只需要存映射,那么HashMap就够了,但是如果需要存有顺序的key那么就用TreeMap。写程序需要知道怎么构建comparator去自定义排序,还要知道floorKey和floorEntry
栗筝i
·
2022-11-05 09:16
Java基础
java
数据结构
算法
Java集合
:关于 LinkedList 的内容盘点
本篇内容包括:LinkedList的概述、LinkedList的结构既双向链表实现与LinkedList-Node结构、LinkedList的使用(构造方法&常用方法)、关于Queue队列的介绍、关于ArrayList和LinkedList的区别以及算法:翻转链表!一、LinkedList概述LinkedList是用链表作为数据存储结构的List集合,链表数据结构的特点是每个元素分配的空间不必连续
栗筝i
·
2022-11-05 09:45
Java基础
linked
list
LinkedList
Java
数据结构
JAVA集合
:HashSet
本篇内容包括:HashSet概述、HashSet与HashMap的关系以及HashSet的使用一、HashSet概述哈希表存放的是哈希值,HashSet存储元素的顺序并不是按照存入时的顺序(和List显然不同)而是按照哈希值来存的所以取数据也是按照哈希值取得。元素的哈希值是通过元素的hashcode方法来获取的,HashSet首先判断两个元素的哈希值,如果哈希值一样,接着会比较equals方法如果
栗筝i
·
2022-11-05 09:45
Java基础
java
哈希算法
数据结构
Java集合
:TreeSet
本篇内容包括:TreeSet概述、TreeSet的使用以及其他知识点一、TreeSet概述TreeSet()是使用二叉树的原理对新add()的对象按照指定的顺序排序(升序、降序),每增加一个对象都会进行排序,将对象插入的二叉树指定的位置;Integer和String对象都可以进行默认的TreeSet排序,而自定义类的对象是不可以的,自己定义的类必须实现Comparable接口,并且覆写相应的com
栗筝i
·
2022-11-05 09:45
Java基础
java
算法
数据结构
Java集合
:关于 ArrayList 的内容盘点
本篇内容包括:ArrayList概述、ArrayList的扩容机制(包含源码部分)、如何在遍历ArrayList时正确的移除一个元素、ArrayList的构造方法及常用方法、关于Array与ArrayList的区别、关于CopyOnWriteArrayList、关于FailFast与FailSafe机制!一、ArrayList概述ArrayList是最常用的List实现类,内部是通过数组实现的,它
栗筝i
·
2022-11-05 09:15
Java基础
array
list
ArrayList
Java
数据结构
JAVA集合
:关于 Vector 的内容盘点
本篇内容包括:Vector概述、Vector的使用(构造方法&常用方法)、ArrayList与Vector的区别以及Stack栈的相关知识点!一、Vector概述Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。Vector
栗筝i
·
2022-11-05 09:15
Java基础
java
算法
开发语言
JAVA集合
:概述
本篇内容包括:
Java集合
内容介绍、List列表、Set集合、Map映射和部分其他知识点一、
Java集合
内容介绍
Java集合
就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中
栗筝i
·
2022-11-05 09:14
Java基础
java
链表
数据结构
集合(Java)详解
目录
Java集合
框架概述集合框架Collection接口方法List接口ArrayListLinkedListVectorArrayList,LinkedList,Vector异同Set接口HashSet
CZ_风
·
2022-11-05 08:29
Java编程基础
java
数据结构
后端
青少年编程
开发语言
全网最全的 Java 技术栈内容梳理(持续更新中)
一、JavaCore此专栏,主要介绍Java基础相关知识,将包含有Java基础、
Java集合
、Java并发、JavaIO、JVM、Java网络、Ja
栗筝i
·
2022-11-05 08:56
Java技术栈
开发语言
程序人生
学习方法
1024程序员节
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他