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集合
框架总结(四)--泛型
本篇主要是关于泛型当我们做一些集合的统一操作的时候,需要保证集合内的类型是统一的,此时需要泛型来进行限制,只能添加统一的类型,此时,泛型就应运而生了~泛型带来了以下优点:1、数据的统一2、获取数据时效率提高集合中的元素设置相同的类型是泛型的基本需求在使用上:在定义对象的时候,通过来代表待定类型,类总方法的返回值类型和参数类型都可以使用E2、泛型接口在定义接口的时候,在接口的名称后面添加如,有两种方
·
2021-02-02 18:53
java
Java零基础进阶篇之集合【Collection 和 Iterator;List接口】
Collection和IteratorListSetMapCollections工具类Comparable与Comparator集合继承结构图_Collection部分集合继承结构图_Map部分主要集合概述
Java
动力节点官方博客
·
2021-02-02 15:05
Java学习者入门必备
Java纯干货
Java学习视频教程
链表
数据结构
java
编程语言
python
死磕
java集合
之LinkedHashMap源码分析
简介LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,可以用来实现LRU缓存策略。LinkedHashMap可以看成是LinkedList+HashMap。继承体系LinkedHashMap继承HashMap,拥有HashMap的所有特性,并且额外增加了按一定顺序访问的特性。存储结构我们知道HashMap使用(数组+单链表+红黑树)的存储结构,那Li
·
2021-02-01 21:16
linkedhashmap
Java面试题记录
说说你知道的几个
Java集合
类:list、set、queue、map实现类咯。。。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。
微控管家
·
2021-02-01 18:32
java
Vue
源码系列
解析课程--虚拟DOM和diff算法(手写h函数)
目录一、介绍:二、虚拟节点的属性:三、如何使用h函数:四、手写h函数:1.vnode.js函数:2.h函数:一、介绍:h函数是用来产生虚拟节点。比如这样调用h函数:h('a',{propr:{href:'https://www.baidu.com/'}},'百度');将得到这样的虚拟节点:{"sel":"a","data":{props:{href:"https://www.baidu.com"}
Cherish_喜爱
·
2021-02-01 11:12
web前端
#
Vue
mybatis
源码系列
第一篇-搭建源码环境
环境准备需要的环境有:jdk1.8,maven>3.25下载源码下载mybatisparentpom工程,并且切换到tagmybatis-parent-32gitclonehttps://github.com/mybatis/parent.gitgitcheckoutmybatis-parent-32下载mybatis源码工程gitclonehttps://github.com/zhangbeiw
wangjinliang32324234
·
2021-02-01 00:39
mybatis
java
源码
mvc
mysql
2021金三银四面试跳槽必备:15个互联网大厂Java高级工程师核心面试宝典
内容包括:
Java集合
22题及答案解析JVM与调优21题及答案解析并发编程28题及答案解析Spring25题及答案解析23种设计模式解析SpringBoot25题及答案解析分布式高并发架构解析(消息队列
Java架构师课代表
·
2021-01-30 20:30
java
架构
面试
java
面试
架构
编程
程序人生
再也不担心问到
Java集合
了,一文讲透Java中的数据结构
Java数据结构实现详解摘要1集合框架1.1顶层接口Iterable1.2Collection接口2List2.1List接口2.2List实现ArrayList2.2.1ArrayList继承关系2.2.2ArrayList组成2.2.3ArrayList构造函数2.2.4ArrayList中添加元素2.2.4ArrayList扩容2.2.5数组copy2.2.6why?elementData用
兴趣使然的程序猿
·
2021-01-28 13:18
编程实战
java
链表
Java一文透彻理解集合
面试必问的java集合
Java数据结构
JAVA集合
框架详解(二)
集合的实现类HashMap【重点】HashMap源码分析HashSet源码分析HashtablePropertiesTreeMapTreeSet源码Collections工具类集合概述Collection集合
JAVA
LeslieGuGu
·
2021-01-26 17:58
JavaSE
hashmap
java
Java集合
JAVA集合
框架详解(一)
文章目录集合概述Collection集合Collection父接口Collection子接口List集合List实现类ArrayList【重点】ArrayList源码分析VectorLinkedListLinkedList源码分析ArrayList和LinkedList区别泛型概述泛型类泛型接口泛型方法泛型集合Set集合概述Set子接口Set实现类HashSet【重点】TreeSet集合概述概念:
LeslieGuGu
·
2021-01-26 16:57
JavaSE
Java集合
List
Set
【硬核】肝了一月的Netty知识点
高能预警,本文是我一个月前就开始写的,所以内容会非常长,当然也非常硬核,dubbo
源码系列
结束之后我就想着写一下netty系列的,但是netty的源码概念又非常多,所以才写到了现在。
敖 丙
·
2021-01-26 10:07
《我们一起去大厂》系列
netty
netty面试题
三太子敖丙
java集合
框架总结(四)--泛型
本篇主要是关于泛型当我们做一些集合的统一操作的时候,需要保证集合内的类型是统一的,此时需要泛型来进行限制,只能添加统一的类型,此时,泛型就应运而生了~泛型带来了以下优点:1、数据的统一2、获取数据时效率提高集合中的元素设置相同的类型是泛型的基本需求在使用上:在定义对象的时候,通过来代表待定类型,类总方法的返回值类型和参数类型都可以使用E2、泛型接口在定义接口的时候,在接口的名称后面添加如,有两种方
·
2021-01-25 20:24
java
java集合
框架总结(三)
Link接口总结完了,接下来是set接口Set接口特征:–Set接口存储一组唯一,无序的对象–(存入和取出的顺序丌一定一致)–操作数据的方法不List类似,Set接口丌存在get()方法–不可以通过下标获取对应位置的元素值,因为无序实现类:1、HashSet:-采用Hashtable哈希表存储结构–优点:添加速度快,查询速度快,删除速度快–缺点:无序2、LinkedHashSet▪采用哈希表存储结
·
2021-01-24 16:48
java
java集合
框架总结(三)
Link接口总结完了,接下来来是set接口Set接口特征:–Set接口存储一组唯一,无序的对象–(存入和取出的顺序丌一定一致)–操作数据的方法不List类似,Set接口丌存在get()方法–不可以通过下标获取对应位置的元素值,因为无序实现类:1、HashSet:-采用Hashtable哈希表存储结构–优点:添加速度快,查询速度快,删除速度快–缺点:无序2、LinkedHashSet▪采用哈希表存储
·
2021-01-24 11:44
java
Java集合
详解
Java集合
详解1.数组和集合的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。
菜鸟小杰
·
2021-01-23 23:22
java
探秘 Spring 的 PropertyEditor
Spring
源码系列
Spring整体架构编译Spring5.2.0源码Spring-AliasRegistry别名注册Spring资源加载Spring容器初始化Spring获取单例(一)Spring获取单例
·
2021-01-23 14:29
java程序员spring后端
java集合
框架总结(二)
linkedList相对于ArrayList拥有更加丰富的方法实现,需要的时候可以直接查询api文档,这里就不列出。关于Vector:1、Vector也是List接口的一个子类实现2、Vector和ArrayList一样,底层都是使用数组进行实现3、面试经常问两者的区别(1)ArrayList是线程不安全的,效率高,Vector是线程安全的,但是效率较低(2)ArrayList在进行扩容的时候,是
·
2021-01-23 02:08
java
java集合
框架总结(二)
linkedList相对于ArrayList拥有更加丰富的方法实现,需要的时候可以直接查询api文档,这里就不列出。关于Vector:1、Vector也是List接口的一个子类实现2、Vector和ArrayList一样,底层都是使用数组进行实现3、面试经常问两者的区别(1)ArrayList是线程不安全的,效率高,Vector是线程安全的,但是效率较低(2)ArrayList在进行扩容的时候,是
·
2021-01-23 01:57
java
Java-基于LinkedList手写一个消息队列
前言日常开发中,我们最常用的集合主要有两个,一个是ArrayList,一个是LinkedList如果对ArrayList还有不明白的同学,可以看一下我之前写的一篇文章:
Java集合
,ArrayList源码深入解析那么本篇文章
·
2021-01-22 20:12
如何使用 Java 泛型来避免 ClassCastException
泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查引入泛型之前泛型在
Java集合
框架中被广泛使用,我们不使用泛型,那么代码将会是这样:ListdoubleList
·
2021-01-22 20:02
java
阿里内部神仙面试宝典,半月看完25大专题,居然斩获阿里P7offer
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:
Java集合
/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六
关注我学java
·
2021-01-22 17:18
程序员
Java
面试
java面试宝典
Java面试
Java程序员
程序员面试
java集合
框架总结(一)
java集合
框架:一、Collection:存放的是单一值特点:1、可以存放不同类型的数据,而数组只能存放固定类型的数据2、当使用ArrayList子类实现的时候,初始化长度是10,当长度不够的时候会进行扩容操作
·
2021-01-22 03:41
java
java集合
框架总结(一)
java集合
框架:一、Collection:存放的是单一值特点:1、可以存放不同类型的数据,而数组只能存放固定类型的数据2、当使用ArrayList子类实现的时候,初始化长度是10,当长度不够的时候会进行扩容操作
·
2021-01-22 03:52
java
《Think in Java》读书笔记——第11章 持有对象
目录一.基本概念二.List1.ArrayList常用api:2.LinkedList常用api:3.Stack一.基本概念
java集合
类类库的用途是“保存对象”,并将其划分为两个不同的概念Collection
A.iguodala
·
2021-01-21 21:36
Think
in
JAVA
java
MySQL高频面试题(最新版)
MySQL高频面试题,题目后面的星数越高,在面试中越高频推荐阅读:计算机网络高频面试题(最新版)
Java集合
高频面试题(最新版)Java基础知识高频面试题(最新版)文章目录什么是MySQL?
路人zhang
·
2021-01-21 20:33
面试总结
mysql
数据库
sql
面试
后端
MySQL数据库优化高频面试题(最新版)
推荐阅读:Java基础知识高频面试题最新版计算机网络高频面试题最新版
Java集合
高频面试题最新版MySQL事务和锁的高频面试题最新版数据库索引高频面试题最新版文章目录SQL语句基础知识及优化SQL语句主要分为哪几类
路人zhang
·
2021-01-21 20:50
面试总结
后端
mysql
数据库
java
面试
2021年春招,Java后端最全面试攻略,吃透25个技术栈
前言小编分享的这份春招Java后端开发面试总结包含了JavaOOP、
Java集合
容器、Java异常、并发编程、Java反射、Java序列化、JVM、Redis、SpringMVC、MyBatis、MySQL
麒麟来编程
·
2021-01-21 17:49
JAVA核心技术
大厂必备Java面试题
分布式
redis
java
面试题
春招预热
Java集合
安全的集合都不能为null。Collection为List、Set父接口List可以存储重复的元素List数据结构优势劣势ArrayList数组因为底层为数组,有下标所以查询快。因为底层是数组,所以每次进行增删操作时,都需要重新创建。LinkedList双向链表因为底层是链表,每次增删数据时,只需要重新连接头节点和尾节点,所以增删快。因为底层是链表,每次查询数据时,都需要重新开始查询,所以查询慢。
LLL333
·
2021-01-20 17:33
java
Java集合
中,为什么会需要迭代器
关于collection的那些事问题一:1.为什么要使用iterator的迭代器?首先:我们做一个例子publicclassIterator1{publicstaticvoidmain(String[]args){//list集合:ArrayListarrayList=newArrayList();arrayList.add("1");arrayList.add("c");arrayList.ad
Java攻城师
·
2021-01-19 19:39
java
程序员
spring
后端
springboot
如何使用 Java 泛型来避免 ClassCastException
泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查引入泛型之前泛型在
Java集合
框架中被广泛使用,我们不使用泛型,那么代码将会是这样:ListdoubleList
java宝典
·
2021-01-18 19:39
java
nn.Module源码介绍(二)--冻结参数篇
Module源码介绍本篇是nn.Module
源码系列
文章介绍第二篇,建议读者在阅读第一篇之后,在来阅读本篇。当然,也可以直接阅读本文,因为提供了大量的实例。
武乐乐~
·
2021-01-17 20:42
#
nn.Module
深度学习
python
人工智能
pytorch
Java集合
类框架
Java集合
类框架简介 在平时的开发里我们经常用到集合框架,比如ArrayList、HashMap、HashTable、HashSet,但是你有没有否关注过在某种特殊的场景下是否还有其它功能一样但效率更高
Henry扶苏
·
2021-01-16 23:15
java
Vue加载.md格式组件核心代码
参考vue-markdown-loader参考Element
源码系列
——Vue加载Markdown格式组件上篇(如有侵权,请联系本人,会尽快修改)愿景:开发一套内部ui组件库,适用于B、S不废话,直接开始
程序员吴钊
·
2021-01-15 16:36
前端
vue
markdown
Java基础16 集合(ArrayList、LinkedList、HashSet、HashMap)
本文将带大家了解
Java集合
框架的体系结构,掌握L
恒哥~Bingo
·
2021-01-14 15:03
Java基础
java
hashmap
arraylist
linkedlist
集合
简单的理解
java集合
中的HashSet和HashTree几个重写方法
Java中的set是无序的,但是是不可重复的HashSet底层是哈希表,通过调用hashcode和equals方法实现去重当我们HashSet里面存的是字符串时,就能默认去重了,因为String已经重写了hashcode和euqals方法publicstaticvoidmain(String[]args){HashSetset=newHashSet();set.add("java");set.ad
·
2021-01-14 13:37
Java面试复习体系总结(2021版)
Java面试复习体系总结(2021版)一、Java基础内容Java基础(一):
Java集合
框架(超详细解析,看完面试不再怕)Java基础(二):迭代器(Iterator)(含使用方法详解)Java基础(
Hi丶ImViper
·
2021-01-14 11:47
Java
面试
面试
java
面试复习
总结
系列
对标阿里P7的Java后端开发面试总结,搞定90%以上的技术面【2021最新!】
前言本文档是从阿里面试官整理的Java面试题;包含了Java基础、
Java集合
容器、Java异常、并发编程、JVM、Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis
麒麟来编程
·
2021-01-13 22:02
JAVA核心技术
大厂必备Java面试题
数据库
分布式
redis
java
面试
如何用Java8 Stream API找到心仪的女朋友
传统的的
Java集合
操作是有些啰嗦的,当我们需要对结合元素进行过滤,排序等操作的时候,通常需要写好几行代码以及定义临时变量。而Java8StreamAPI可以极大简化这一操作,代码行数少,且易读。
令狐义卓
·
2021-01-12 15:17
java8
程序员
java
编程
如何用Java8 Stream API找到心仪的女朋友
传统的的
Java集合
操作是有些啰嗦的,当我们需要对结合元素进行过滤,排序等操作的时候,通常需要写好几行代码以及定义临时变量。而Java8StreamAPI可以极大简化这一操作,代码行数少,且易读。
令狐义卓
·
2021-01-12 15:34
java8
程序员
java
编程
Java集合
框架(十九)——List接口(ArrayList、LinkedList)、Set接口(HashSet、LinkedHashSet)、判断集合元素唯一的原理
目录第一章List接口1.1List接口介绍1.2List接口中常用的方法1.2.1add(Objecte)1.2.2remove(Objecte)1.2.3set(intindex,Objecte)1.2.4get(intindex)1.2.5List集合迭代的三种方式1.2.6Iterator的并发修改异常1.3List集合存储数据的结构1.3.1堆栈1.3.2队列1.3.3数组1.3.4链表
kww_
·
2021-01-11 16:37
java
java集合
本文讲述
Java集合
的类,和怎么使用这些集合的讲述。
小新_大大
·
2021-01-10 18:23
Java集合
4-3
Java集合
4-3文章目录
Java集合
4-3类集结构图一、链表和二叉树思路二、Collection接口三、List接口1.ArrayList2.Vector3.LinkedList四、Iterator和
肥宅小渔
·
2021-01-08 23:34
java
java集合
源码分析(一):Collection 与 AbstractCollection
概述我们知道,java中容器分为Map集合和Collection集合,其中Collection中的又分为Queue,List,Set三大子接口。其下实现类与相关的实现类子类数量繁多。我们仅以最常使用的List接口的关系为例,简单的画图了解一下Collection接口List部分的关系图。1.81.pngList集合的实现类关系图根据上图的类关系图,我们研究一下源码中,类与类之间的关系,方法是如何从
廖111
·
2021-01-08 17:18
2021-01-07
[TOC]注意一下咯:更多关于
Java集合
、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等
324_d5df
·
2021-01-07 17:23
Java集合
安全的集合都不能为null。Collection为List、Set父接口List可以存储重复的元素List数据结构优势劣势ArrayList数组因为底层为数组,有下标所以查询快。因为底层是数组,所以每次进行增删操作时,都需要重新创建。LinkedList双向链表因为底层是链表,每次增删数据时,只需要重新连接头节点和尾节点,所以增删快。因为底层是链表,每次查询数据时,都需要重新开始查询,所以查询慢。
LLL333
·
2021-01-06 19:16
java
2020全年java面试题总结,包含BATJ一线大厂1200多道面试题含答案解析!
前言2020年一半儿快要过去了,总结了上半年各类Java面试题,初中级和中高级都有,包括JavaOOP面试题、
Java集合
/泛型面试题、Java异常面试题、Java种的IO与NIO面试题、Java反射面试题
程序员匡胤
·
2021-01-05 14:46
程序员
java
面试专题
数据库
数据结构
分布式
redis
mysql
如何高效阅读源码?
1.1在通用型基础技术中提高技术能力在JAVA领域中包含
JAVA集合
、Java并发(JUC)等,它们是项目中使用的高频技术,在各种复杂的场景中选用合适的数据
马小欣
·
2021-01-04 21:35
源码
Java核心技术教程整理,长期更新
Java基础篇
Java集合
篇Java多线程篇JavaJVM篇Java进阶篇Java新特性篇Java工具篇Java书籍篇Java基础篇8张图带你轻松温习Java知识Java父类强制转换子类原则一张图搞清楚
Java技术栈
·
2021-01-04 10:40
java
Java HashSet(散列集),HashMap(散列映射)的简单介绍
简介本篇将简单讲解
Java集合
框架中的HashSet与HashMap。散列集(HashSet)快速入门底层原理:动态数组加单向链表或红黑树。
·
2021-01-04 09:07
2021.1.4Java面试技术栈汇总(定期更新,暂定一周更新1-2次)
目录1.Java基础2.
Java集合
3.Java泛型4.Java继承5.Java封装6.Java多态7.Java线程8.Java算法9.Java数据结构10.Java内存架构11.Java相关框架12.
xuzhiyonggithubpers
·
2021-01-04 01:45
Java
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他