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集合
框架2021面试中几乎必问!
目录前言主要内容:Arraylist与LinkedList异同ArrayList与Vector区别HashMap的底层实现JDK1.8之前JDK1.8之后HashMap和Hashtable的区别HashMap的长度为什么是2的幂次方HashSet和HashMap区别ConcurrentHashMap和Hashtable的区别ConcurrentHashMap和Hashtable的区别主要体现在实现
麒麟来编程
·
2021-01-03 17:53
JAVA核心技术
链表
数据结构
java
面试
Java集合
框架
文章目录泛型一、泛型的概念二、泛型集合集合一、集合的概念二、集合与数组的区别三、Collection体系集合四、Collection父接口五、List子接口六、Set子接口映射一、映射的概念二、Map父接口Collections工具类泛型一、泛型的概念Java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递常见形式有泛型类、泛型接口、泛型方法语法:T称为类型占位符,表示
X_trans
·
2021-01-01 22:43
Java
java
集合
小白学集合之collceion
小白学集合之collceion根据学习B站视频
Java集合
框架详解整理:https://www.bilibili.com/video/BV1zD4y1Q7Fw?p=1什么是集合?
定格&不褪
·
2021-01-01 22:38
集合框架
集合
java
vue前端验证输入_入口开始解读Vue
源码系列
(一)——造物创世
作者:muwoo转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/1.md目录入口开始解读Vue
源码系列
(一)——造物创世本篇入口开始解读Vue
岳国强
·
2020-12-30 12:49
vue前端验证输入
源码解读_入口开始解读Vue
源码系列
(二)——new Vue 的故事
作者:muwoo转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/2.md目录入口开始解读Vue
源码系列
(一)——造物创世入口开始解读Vue
就是雪
·
2020-12-30 12:49
源码解读
2020-12-30
年轻人不讲武德,一起聊聊List集合(三)猿医生2020-12-2816:15:451379收藏5分类专栏:集合
源码系列
文章标签:java最后发布:2020-12-2816:15:45首次发布:2020
weixin_46315812
·
2020-12-30 08:26
集合源码系列
java
java集合
面试重点总结
集合介绍ListSetMap都是接口ListSet继承Collection(Collections是工具类)List子类(有序,可重复)---ArrayList、Vector、LinkedListArrayList、Vector底层是数组(查找快,增删慢)前者线程不安全,后者线程安全Linkedlist底层是链表查找慢,增删快Set(无序,唯一)---HashSetTreeSetLinkedHas
mischen520
·
2020-12-29 23:55
javase基础
2020-12-29
Java集合
常见面试题汇总1.写出List、Set、Map的各自特点List接口:存储任意类型的Object对象,有序、有下标、元素可以重复;下标范围:0~元素个数-10~size()-1Set集合:无序
Resourceful!
·
2020-12-29 23:22
#
笔记
java
hashmap
链表
三分钟搞定 ---- Java
学而时习之,不亦说乎
Java集合
总结大全–史上最强Java多线程–从入门到精通SpringAOP、IOC–全网最清晰讲解三分钟学会Java枚举三分钟搞懂alibaba的excel导出——EasyExcel
程序员小哲
·
2020-12-29 17:58
数据库
mysql
hibernate
java
mybatis
【android精品
源码系列
】安卓线上购物商城
安卓线上购物商城【源码推荐】简介效果演示首页分类购物车我的获取方式关于我简介分享一个非常优秀的Android商城,功能非常完备,主要功能有:1.首页不同item展示商品,轮播图等2.商品详情立即购买和加入购物车3.商品的分类,筛选排序4.管理所有订单作为新手进阶学习或者毕业设计都非常合适开发工具:androidstudio架构:MVC功能模块:商品查询、商品详情、购物车、用户中心、订单管理接口来源
游逸丶
·
2020-12-29 16:24
资源分享
Android
安卓
商城
移动开发
android
java list移除符合条件的元素_万字大总结,一文搞定
Java集合
类,你值得拥有
点击上方"蓝字",关注了解更多集合容器概述什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法
weixin_39615741
·
2020-12-29 13:48
java
list移除符合条件的元素
为什么线程安全的List推荐使用CopyOnWriteArrayList,而不是Vector
注:本系列文章中用到的jdk版本均为java8相比很多同学在刚接触
Java集合
的时候,线程安全的List用的一定是Vector。
Java旅途
·
2020-12-28 12:15
java
后端
List
vector
线程安全
为什么线程安全的List推荐使用CopyOnWriteArrayList,而不是Vector
注:本系列文章中用到的jdk版本均为java8相比很多同学在刚接触
Java集合
的时候,线程安全的List用的一定是Vector。
Java旅途
·
2020-12-28 11:11
java
后端
List
vector
线程安全
c++ map底层实现原理_面试:说一下HashMap的底层实现原理,我懵了
之前我们对
Java集合
框架一些常见的面试题做了一个总结式的回答:《【29期】
Java集合
框架10连问,你有被问过吗?》这篇开始针对29期中的一些比较重要的问题做详细的解答。
马赛不克
·
2020-12-27 13:57
c++
map底层实现原理
java 8 排序_面试前“闭关修炼”,啃完Java架构全栈知识点,愿你金三银四过五关斩六将!...
这些Java技术栈整理成册(包括:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase
喻以流年
·
2020-12-26 18:19
java
8
排序
【Netty
源码系列
】服务端启动流程(三)绑定端口并启动
通过前面两篇文章的铺垫,终于到了Netty服务端启动的核心流程,但涉及的方法十分多,希望咱们看源码之前,一定要有一个关注点,看源码的过程中就重点留意所关注的东西,其他与核心流程的逻辑关系不大,甚至有很多看不懂的方法,可以先跳过,只关注核心的东西就行。如果对于每一行代码都要执着的理解,这将会是一场灾难!很有可能会因为源码的苦涩而半途而废!所以,看源码的时候,一定要有关注点,看源码的过程中不能迷失..
爱打乒乓的程序员
·
2020-12-26 16:22
【Netty
源码系列
】服务端启动流程(二)创建并初始化ServerBootstrap对象
经过上一篇【Netty
源码系列
】服务端启动流程(一)创建线程池组可知大致创建线程池组的流程。而这一篇文章则是剖析ServerBootstrap的创建流程。这一个类是Netty服务端的“灵魂”!
爱打乒乓的程序员
·
2020-12-26 16:42
2021年Java架构师必会知识清单,技术、面试双丰收
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与
关注我学java
·
2020-12-26 16:19
程序员
Java
架构师知识
Java架构师
Java面试
Java技能
java jpa的批量merge_Java学者福音,阿里P9资深架构师竟写出Java岗面试必过的核心笔记...
大致内容摘要:包括
Java集合
、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached
weixin_39796868
·
2020-12-26 12:02
java
jpa的批量merge
史上最全的
Java集合
面试题整理,BAT爱问的都在这里了(附答案)
一、集合与数组的比较二、集合结构继承图集合分为两大类:一类是单个方式存储元素,超级父接口是java.util.Collection;一类是以键值对的方式存储元素,超级父接口是java.util.Map。Collection和Map,是集合框架的根接口。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ki3tbAdu-1608877118454)(https://upl
晓晓的架构路
·
2020-12-25 14:52
java
程序员
面试干货
链表
数据结构
redis
java
python
Nice!有了这份Alibaba内部 “Java面试宝典”,跳槽面试稳了
有基础知识、
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zooke
Java技术剑
·
2020-12-24 15:55
架构
面试
Java
java
面试
编程语言
程序员
架构
Java后端面试25大专题面试题总结,斩获阿里P7 offer全靠它
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:
Java集合
/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
毛发旺盛的程序员
·
2020-12-22 11:59
程序员
JAVA
面试
java
redis
面试
elasticsearch
spring
beaninfo详解源码解析 java_
Java集合
框架之二:LinkedList源码解析
走过路过不要错过点击蓝字关注我们LinkedList底层是通过双向循环链表来实现的,其结构如下图所示:链表的组成元素我们称之为节点,节点由三部分组成:前一个节点的引用地址、数据、后一个节点的引用地址。LinkedList的Head节点不包含数据,每一个节点对应一个Entry对象。下面我们通过源码来分析LinkedList的实现原理。1、Entry类源码:privatestaticclassEntr
毁男孩的小图纸
·
2020-12-20 05:43
beaninfo详解源码解析
java
集合基础知识
Java集合
框架一、集合如果你有很多数据需要存储,可以使用数组来存储,但数组的长度不可变,这点比较难受。数组,在初始化的时候就被指定了数组长度,且不可变。如果想要存储数量会发生变化的数据,就没办法了。
小白编程思想之崛起
·
2020-12-13 20:35
对
Java集合
的概述
前言大部分编程语言都提供了数组来保存对象,数组是非常重要的数据结构之一。但是数组在初始化时就已经定义了数组长度,不可变,使用起来颇为麻烦。因此,Java在JDK1.2版本中添加了集合框架,用来保存和操纵对象。Java中的容器采用的是"持有对象"(holdingobjects)的思想,主要由继承Collection与Map两个接口来实现的。下面我们来看一下这两种容器:集合(Collection):它
hireny
·
2020-12-11 03:44
java
后端
对
Java集合
的概述
前言大部分编程语言都提供了数组来保存对象,数组是非常重要的数据结构之一。但是数组在初始化时就已经定义了数组长度,不可变,使用起来颇为麻烦。因此,Java在JDK1.2版本中添加了集合框架,用来保存和操纵对象。Java中的容器采用的是"持有对象"(holdingobjects)的思想,主要由继承Collection与Map两个接口来实现的。下面我们来看一下这两种容器:集合(Collection):它
hireny
·
2020-12-10 21:14
java
后端
Java集合
collection
一、定义/----Collection接口:单列集合,用来存储一个一个的对象/----List接口:存储有序的、可重复的数据。--->"动态"数组/----ArrayList、LinkedList、Vector/----Set接口:存储无序的、不可重复的数据/----HashSet、LinkedHashSet、TreeSet二、Listpackagecom.study.java;/***/----
binbin
·
2020-12-10 02:08
collection
程序员神仙面试宝典?内含25大专题,已有多人斩获阿里P7offer
半月看完25大专题,居然斩获阿里P7offer容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:
Java集合
/泛型面试题专题三:Java中的IO与NIO面试题专题四
Java斗帝之路
·
2020-12-09 16:35
架构
程序人生
java
java
redis
面试
编程语言
elasticsearch
工作10年+,从阿里P8出来,头发也没了,人也虚了,就剩下这份笔记了!
大致内容包括了:
Java集合
、JVM、多线程、并发编程、设计模式、
毛发旺盛的程序员
·
2020-12-09 14:51
面试
程序员
JAVA
java
编程语言
spring
netty
后端
手写koa-static源码,深入理解静态服务器原理
这篇文章继续前面的Koa
源码系列
,这个系列已经有两篇文章了:第一篇讲解了Koa的核心架构和源码:手写Koa.js源码第二篇讲解了@koa/router的架构和源码:手写@koa/router源码本文会接着讲一个常用的中间件
蒋鹏飞
·
2020-12-07 15:38
前端
javascript
node.js
koa.js
手写koa-static源码,深入理解静态服务器原理
这篇文章继续前面的Koa
源码系列
,这个系列已经有两篇文章了:第一篇讲解了Koa的核心架构和源码:手写Koa.js源码第二篇讲解了@koa/router的架构和源码:手写@koa/router源码本文会接着讲一个常用的中间件
蒋鹏飞
·
2020-12-07 15:29
前端
javascript
node.js
koa.js
java集合
【10】——— LinkedList源码解析
1.LinkedList介绍我们除了最最常用的ArrayList之外,还有LinkedList,这到底是什么东西?从LinkedList官方文档,我们可以了解到,它其实是实现了List和Queue的双向链表结构,而ArrayList底层则是数组结构。下面的讲解基于jdk1.8:继承了AbstractSequentialList,实现了List,Queue,Cloneable,Serializabl
秦怀杂货店
·
2020-12-06 03:33
java
集合
源码分析
java集合
【10】——— LinkedList源码解析
1.LinkedList介绍我们除了最最常用的ArrayList之外,还有LinkedList,这到底是什么东西?从LinkedList官方文档,我们可以了解到,它其实是实现了List和Queue的双向链表结构,而ArrayList底层则是数组结构。下面的讲解基于jdk1.8:继承了AbstractSequentialList,实现了List,Queue,Cloneable,Serializabl
秦怀杂货店
·
2020-12-06 03:27
java
集合
源码分析
深入理解HashMap
哈希表(hashtable)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对
java集合
框架中HashMap
DAI_YU
·
2020-12-04 10:49
兴奋!阿里P8架构师花半年整理的java核心笔记,理论到实战全搞定
此外还有泛型、反射的特性,很多框架的技术都依赖它,想要把它所有的技术学好学精更是难上加难,这份笔记就刚好弥补了这一点,这份笔记包含了java从基础到源码所有知识点具体内容如下内容概要:包括
Java集合
、
马士兵老师
·
2020-12-02 20:14
分布式
编程语言
java
redis
spring
JAVA集合
框架学习记录
JAVA集合
框架什么是集合集合,数组都是对多个数据进行存储操作的结构,简称JAVA容器。
小猪佩奇爱编程
·
2020-12-01 19:02
学习
#
JAVA基础
java
JAVA Iterator接口与增强for循环的实现
1Iterator迭代器1.1Iterator接口java.util.Iterator接口也是
Java集合
中的一员;Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator
·
2020-11-30 17:52
2021年面试闯关攻略:JVM+多线程+微服务+Spring原理+网络+设计模式+算法+分布式...愿金三银四offer拿到手软!
这些Java技术栈整理成册(包括:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase
小迁W️:bjmsb2019
·
2020-11-30 15:00
程序人生
面试
数据结构与算法
数据结构
数据库
java
多线程
redis
面试前“闭关修炼”,啃完Java架构全栈知识点,愿你金三银四过五关斩六将!
这些Java技术栈整理成册(包括:JVM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase
马小梦
·
2020-11-30 14:16
核心知识点笔记
Java
微服务
Java架构
Java面试
Java技术提升
Java
Java学习
“升职涨薪”没想到也是一件“家常便饭”,吃透了这份《Java核心知识手册》后,瞬间让我涨了10K
若是能将小编今天说的这富含30个章节的Java核心面试知识整理(包括:VM,
JAVA集合
,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,
Java秦心
·
2020-11-30 13:28
分布式
数据库
数据结构
队列
大数据
Java集合
小案例---->利用Map与List接口的实现类 实现斗地主基本功能
文章目录前言一、实现斗地主基本功能(打乱发牌,有序看牌)1.利用HashMap集合,将牌的索引当作key(以便排序),将牌的花色+牌号当作value2.使用ListOf方法,固定花色与牌号两个集合(不可改变)3.利用Collections的shuffle()方法洗牌4.定义一个lookPoker的方法,通过遍历到的key(索引),用map集合poker的get方法获取到对应的value值(花色+牌
歌继
·
2020-11-29 21:29
java
hashmap
arraylist
一文搞懂所有
Java集合
面试题
刚刚经历过秋招,看了大量的面经,顺便将常见的
Java集合
常考知识点总结了一下,并根据被问到的频率大致做了一个标注。一颗星表示知识点需要了解,被问到的频率不高,面试时起码能说个差不多。
路人zhang
·
2020-11-28 11:35
面试总结
java
后端
面试
程序人生
经验分享
一文搞懂所有
Java集合
面试题
刚刚经历过秋招,看了大量的面经,顺便将常见的
Java集合
常考知识点总结了一下,并根据被问到的频率大致做了一个标注。一颗星表示知识点需要了解,被问到的频率不高,面试时起码能说个差不多。
zydybaby
·
2020-11-26 19:11
后端
java
程序员
intellij-idea
啃碎JDK源码(六):LinkedList
前言之前已经写了几篇有关
Java集合
的文章:啃碎JDK源码(三):ArrayList啃碎JDK源码(四):HashMap啃碎JDK源码(五):ConcurrentHashMap今天我们来介绍一下另外一个容器类
超大只乌龟
·
2020-11-26 19:46
linkedlist
java
一文搞懂所有
Java集合
面试题
刚刚经历过秋招,看了大量的面经,顺便将常见的
Java集合
常考知识点总结了一下,并根据被问到的频率大致做了一个标注。一颗星表示知识点需要了解,被问到的频率不高,面试时起码能说个差不多。
zydybaby
·
2020-11-26 19:25
后端
java
程序员
intellij-idea
J2SE I一一
Java集合
类(详解)
Java集合
类的详解一.集合的简述集合类是用来存放某类对象的。集合类有一个共同特点,就是它们只容纳对象(实际上是对象名,即指向地址的指针)。这一点和数组不同,数组可以容纳对象和简单数据。
Help_II
·
2020-11-26 02:50
java
集合
java-se
collection
map
字节实习面经
第一篇一面(3点开始,80分钟)1.自我介绍,聊了聊学校近况2.
Java集合
框架,看了哪些源码,arraylist、linkedlist原理,让你实现一个hashmap机会如何设计(没让手写)3.线程池的执行过程
Tao-X
·
2020-11-25 13:30
面经
面试
java
vue component created没有触发_入口开始解读Vue
源码系列
(三)——initMixin
作者:muwoo转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/3.md目录入口开始解读Vue
源码系列
(一)——造物创世入口开始解读Vue
weixin_39753791
·
2020-11-25 05:35
vue
component
created没有触发
关于
Java集合
框架,这篇讲的还算不错了,建议大家看看!
集合框架为什么要用集合而非数组:虽然数组是保存一组对象最有效的方式,但是数组具有固定尺寸,但在写程序时并不知道将需要多少个对象。而集合能够自动地调整自己的尺寸。打印数组时,必须使用Arrays.toString(),但是打印集合可以直接打印。创建集合对象如果不使用泛型,那么默认可以存放所有Object对象使用泛型可以应用向上转型机制。Collection:一个独立元素的序列Collection接口
前程有光
·
2020-11-24 21:52
java
后端
程序员
集合
关于
Java集合
框架,这篇讲的还算不错了,建议大家看看!
集合框架为什么要用集合而非数组:虽然数组是保存一组对象最有效的方式,但是数组具有固定尺寸,但在写程序时并不知道将需要多少个对象。而集合能够自动地调整自己的尺寸。打印数组时,必须使用Arrays.toString(),但是打印集合可以直接打印。创建集合对象如果不使用泛型,那么默认可以存放所有Object对象使用泛型可以应用向上转型机制。Collection:一个独立元素的序列Collection接口
前程有光
·
2020-11-24 21:50
java
后端
程序员
集合
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他