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集合知识点整理
数据结构之集合框架
1.
Java集合
框架的定义
Java集合
框架JavaCollectionFramework,又被称为容器container,是定义在java.util包下的一组接口interfaces和其实现类classes
纯电版的豆腐车
·
2023-11-02 07:43
数据结构
Java集合
框架--LinkedList
collection框架的接口继承树Queue接口:存放有优先顺序的一组元素,除了Collection接口外的操作外,还有自己的额外操作,插入,取出,判断,这些方法中的每一种都存在两种形式:一次抛掷异常,或者返回特殊值(nullorfalse)。在大多数实现中,插入操作不能失败。Deque接口:一种支持两端插入和移除的线性集合Deque是“双端队列”的缩写。大多数双端队列实现对可以包含的元素的数量
莴苣
·
2023-11-02 06:35
Hadoop 面试
知识点整理
Hadoop面试
知识点整理
整理来源https://www.cnblogs.com/yunkaifa/p/3538154.htmlhttp://www.aboutyun.com/thread-5337-1
hakase_nano
·
2023-11-02 02:39
Java核心
知识点整理
大全-笔记
1:基本概念:JVM是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。2:运行过程:我们都知道Java源文件,通过编译器,能够生产相应的.Class文件,也就是字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成特定机器上的机器码。也就是如下:①Java源文件—->编译器—-
希斯奎
·
2023-11-01 22:48
Java
java
笔记
开发语言
关于数据结构和算法的面试题
关于数据结构和算法的面试题目录Q1:数据结构和算法的
知识点整理
:Q2:链表,队列和栈的区别Q3:简述快速排序过程Q4:快速排序算法的原理Q5:简述各类算法时间复杂度、空间复杂度、稳定性对比Q6:什么是AVL
刘顺顺_
·
2023-11-01 19:14
编程语言
面试
数据结构
算法
C# 子类实例化基类 基类使用不了子类的方法_c#面试
知识点整理
2
一、派生类调用构造函数的顺序是:先初始化实例成员,然后调用基类的构造函数,最后调用派生类构造函数。二、抽象类的存在只有一个目的,就是被继承。抽象类不能实例化,用abstract修饰,抽象类可以包含抽象成员和普通成员,以及他们的任意组合;抽象类的抽象成员在派生类中需要用override关键字实现。三、声明为sealed的类是密闭类,声明为sealed的方法是密闭方法。密闭类是指有些类不希望其他人通过
weixin_39857211
·
2023-11-01 19:12
C#
子类实例化基类
基类使用不了子类的方法
Java面试题总结 -
Java集合
篇(附答案)
目录一、Java容器都有哪些?二、Collection和Collections有什么区别?三、list与Set区别四、HashMap和Hashtable有什么区别?五、说一下HashMap的实现原理?六、set有哪些实现类?七、说一下HashSet的实现原理?八、ArrayList和LinkedList的区别是什么?九、如何实现数组和List之间的转换?十、在Queue中poll()和remove
哪 吒
·
2023-11-01 14:57
高频面试题
java
开发语言
后端
Java集合
面试题&知识点总结(上篇)
本篇是对
Java集合
系列的面试题/知识点的总结的上篇全网最全的Java面试题内容梳理(持续更新中)Ja
栗筝i
·
2023-11-01 14:55
面试题
java
python
面试
【数据结构】搜索树 与
Java集合
框架中的Set,Map
其他专栏:《算法详解》《C语言》《javaSE》等内容分享:本期将会分享java数据结构中的二叉搜索树与
Java集合
中的Set和Map
paper jie
·
2023-11-01 13:20
#
JAVA数据结构
JAVA
数据结构
1024程序员节
java
多线程
知识点整理
一.线程的状态1.线程创建,2.线程运行,3线程阻塞,4.线程等待,5.timed_waiting6.线程执行完毕publicenumState{//线程刚创建NEW,//在JVM中正在运行的线程RUNNABLE,//线程处于阻塞状态,等待监视锁,可以重新进行同步代码块中执行BLOCKED,//等待状态WAITING,//调用sleep()join()wait()方法可能导致线程处于等待状态TIM
Chen_leilei
·
2023-11-01 11:10
多线程
java
开发语言
Java中队列的数据结构
Java中的队列可以通过
Java集合
框架中的Queue接口来实现,常用的实现类包括LinkedList和ArrayDeque。
林隐w
·
2023-11-01 09:00
java
数据结构
java
数据结构
学习
C++基础
知识点整理
_3
3.数组知识点:数组是放在一块连续的内存空间中,数据类型相同,数组从0开始访问,eg:arr[0],代表arr这个数组的第0号(第1个)元素。初始化数组时,没有全部填完数据,则系统自动补0;定义数组时,必须有初始长度,3种方法:intarr[3]={};intarr[3]={10,20,30};intarr[]={10,20,30};二维数组知识点:定义方式:数据类型数组名[行数][列数];其中行
红烧肉_好吃
·
2023-11-01 04:18
C++基础知识整理
c++
【C++
知识点整理
:06String类】
文章目录前言一、String类的使用一、与数组相似二.初始化三、赋值、拼接和附加四、其他操作五、string类I/O前言使用string需要提供一条using编译指令,它包含在头文件string中,或者使用std::string来使用它。一、String类的使用一、与数组相似string属于类,在很多方面,使用string对象的方式与使用字符数组相同。1.可以使用C风格字符串来初始化string对
Co_Tricker
·
2023-11-01 04:16
C/C++
编程基础
c++
开发语言
【前端】NodeJS核心
知识点整理
1.Node.js入门案例1.1.什么是Node.jsJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了
互联网小阿祥
·
2023-11-01 01:16
前端
前端
node.js
软考系统架构师案例分析
知识点整理
系统规划:包括系统项目的提出预可行性分析;系统方案的制定、评价和改进;新旧系统的分析和比较;现有软件、硬件和数据资源的有效利用;软件架构设计:XML技术;基于架构的软件开发过程;软件的质量属性;架构(模型)风格;特定领域软件架构;基于架构的软件开发方法;架构评估;软件产品线;系统演化设计模式:设计模式概念;设计模式的组成;模式和软件架构;设计模式分类;设计模式实现;系统设计:处理流程设计;人机界面
huang_zd
·
2023-10-31 22:37
系统架构
案例分析
软考
java集合
之间赋值
参考https://blog.csdn.net/w305172521/article/details/525030721、对象B是对对象A的引用,修改B的操作会直接改变A对象的值ArrayListA=newArrayList();A.add("1");A.add("2");ArrayListB;B=A;2、如果是想赋值方式一:ArrayListB=newArrayList();B.addAll(A
觉不够睡的早班车
·
2023-10-31 22:10
越写悦快乐之如何使用ApkTool反编译APK
今天偶然的机会在上看到了Android反编译的文章,就了解一下反编译的原理和相关工具的使用方法,正好因为项目需要去查看一个Android应用使用的技术,那就把这些
知识点整理
成文,希望对你学习逆向工程有一点帮助
韬声依旧在路上
·
2023-10-31 21:58
网络工程师
知识点整理
(一)
固态硬盘(SSD)和U盘的存储介质都是闪存(flash)虚拟存储技术是把内存和外存有机结合起来使用的机械硬盘接口:SATA、SAS、SCSI、FC、IDE,其中SATA、SAS应用较为广泛固态硬盘接口:SATA、mSATA、SAS、M.2、U.2、PCIE,家用:M.2;企业级:U.2、SAS、PCIE主流国产操作系统:鸿蒙HarmonyOS、深度Deepin、统信UOS、红旗Linux、中标麒麟
柠檬汽水橘子汁
·
2023-10-31 15:26
网络
网络工程师
java集合
Collection之List
一、前导1.集合比数组的优势┌───┬───┬───┬───┬───┬───┐│A│B│C│D│E││└───┴───┴───┴───┴───┴───┘││┌───┘││┌───┘││▼▼┌───┬───┬───┬───┬───┬───┐│A│B│D│E│││如上图,数组增加和删除元素要移动,api操作不方便,而集合底层也是数组,把这些移动元素的操作封装了,可以直接使用。LinkedList通过“
蓝影铁哥
·
2023-10-31 06:33
java
list
windows
优秀程序员修炼手册,Offer拿不停,JVM+Java并发+
Java集合
+Spring全家桶+Redis+中间件+分布式+数据库
作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。如果你参加过一些面试,肯定会遇到一些这样的问题:1、看你项目都用的框架,熟悉Spring、mybatis等框架实现原理吗?2、看你上面有接触过消息中间件,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗?3、分布式架构设计,Redis分布式锁呢?是不是看上去很难,是不
SpringBoot_
·
2023-10-31 06:42
Java
架构师
面试
分布式
数据库
spring
java
编程语言
Java List.add()方法
JavaList.add()方法
Java集合
类中的List.add()方法用于向集合列表中添加对象。语法1add(A)用于在列表的尾部插入指定元素。
刘同学爱学习
·
2023-10-31 01:49
java
list
开发语言
【2022】合肥市市赛冲刺【小学组】
历年市赛分析历年小学组市赛题单分析合肥市蜀山区
知识点整理
模版题1.顺序结构点积运算(dot)-TopsCoding2.分支结构体质指数(bmi)-TopsCoding木板面积(area)-TopsCoding3
Mark1277
·
2023-10-31 00:23
考试
C++
c++
java面试常问数据结构
本文主要总结面试中常问的
java集合
数据结构文章目录一、ListArrayListLinkedListVector二、MapHashMapLinkedHashMapHashTableTreeMap三、SetHashSetLinkedHashSetTreeSet
OldWeiR
·
2023-10-31 00:10
JAVA
java
数据结构
面试
java集合
-ConcurrentHashMap源码详解(基于JDK1.7版本)
目录一、概述二、源码解读(JDK1.7)1,构造函数:1.1无参构造函数1.2有参的构造函数2,put方法2.1ensureSegment(j)2.2segment的put方法2.3扩容方法3,get方法三、小结1,加载因子为什么默认是0.75?2,扩容对性能开销大怎么办?3,现在都2020年的,为什么还要看jdk1.7?一、概述ConcurrentHashMap是由Segment数组和HashE
ns_salulu
·
2023-10-30 20:15
Java集合
java
hashmap
hashset treeset java_
java集合
系列——Set之HashSet和TreeSet介绍(十)
一.Set的简介Set是一个不包含重复元素的collection。更确切地讲,set不包含满足e1.equals(e2)的元素。对e1和e2,并且最多包含一个为null的元素。Set的类关系图:1.继承于Collection接口,具有增删查改的方法!2.AbstractCollection抽象类,实现了Collection接口,并实现了里面的一些方法,如isEmpty、contains等。3.Se
他们迂回误会
·
2023-10-30 09:22
hashset
treeset
java
java hashset 源码_
Java集合
之HashSet源码分析
一、HashSet简介HashSet是Set接口典型实现,它按照Hash算法来存储集合中的元素,具有很好的存取和查找性能。主要具有以下特点:不保证set的迭代顺序HashSet不是同步的,如果多个线程同时访问一个HashSet,要通过代码来保证其同步集合元素值可以是null当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,
weixin_39860755
·
2023-10-30 09:50
java
hashset
源码
java+hashset源码解析_【
java集合
框架源码剖析系列】java源码剖析之HashSet
注:博主
java集合
框架源码剖析系列的源码全部基于JDK1.8.0版本。本博客将从源码角度带领大家学习关于HashSet的知识。
weixin_39611389
·
2023-10-30 09:50
java hashset底层_
Java集合
系列之八:HashSet底层原理
保证唯一性HashSet是调用的HashMap的put()方法,而put()方法中有这么一行逻辑,如果哈希值和key都一样,就会直接拿新值覆盖旧值,而HashSet就是利用这个特性来保证唯一性。if(p.hash==hash&&((k=p.key)==key||(key!=null&&key.equals(k))))e=p;所以在存放对象的时候需要重写hashCode()和equals()方法,因
weixin_39664995
·
2023-10-30 09:50
java
hashset底层
java hashset 序列化_
Java集合
系列-HashSet
一、概述HashSet是基于哈希实现的set集合,其实它底层是一个value固定的HashMap。HashMap是无序存储的,所以HashSet也一样是无序的,而且HashSet允许null值,但只能拥有一个null值,即不允许存储相同的元素。二、常量变量publicclassHashSetextendsAbstractSetimplementsSet,Cloneable,java.io.Seri
回忆的眼泪
·
2023-10-30 09:48
java
hashset
序列化
java hashset 实现原理_深入
Java集合
学习系列:HashSet的实现原理
Updatedon九月8,2016深入
Java集合
学习系列:HashSet的实现原理1.HashSet概述:HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。
贫民窟的大富翁
·
2023-10-30 09:48
java
hashset
实现原理
Java集合
框架系列——HashSet
直通车:
Java集合
框架系列目录基本概念继承关系结构特点常用API遍历方式代码示例1.基本概念HashSet:一种没有重复元素的无序集合。
孑辞
·
2023-10-30 09:17
Java
java
Collection
set
HashSet
集合框架
Java集合
(六)Set、HashSet、LinkedHashSet、TreeSet
文章目录SetHashSet一、HashSet介绍1.1HashSet是什么1.2HashSet的特点1.3HashSet如何检查重复1.4HashSet常用方法1.5HashSet与HashMap的区别二、HashSet源码2.1构造方法3.2添加元素2.3删除元素2.4查找元素2.5清空集合/判断是否为空/获取HashSet元素个数2.6迭代器LinkedHashSet一、LinkedHash
解梦者
·
2023-10-30 09:16
【集合】
java
hashset
jdk1.8
java集合
之HashSet详解
系列文章目录第一章
java集合
简说第二章
java集合
之ArrayList详解第三章
java集合
之LinkedList详解第四章
java集合
之HashSet详解文章目录HashSet详解继承关系源码分析关键变量构造器方法分析原文链接
拾光师
·
2023-10-30 09:12
#
集合
java
集合
【
Java集合
】Set接口及系列子类HashSet等
文章目录Set接口>Set接口和常用方法>Set接口实现类-HashSetHashSet底层机制(HashMap)>Set接口实现类-LinkedHashSet>Set接口实现类-TreeSetSet接口Set接口介绍:无序(添加和取出的顺序不一致),没有索引;不允许重复元素,所以最多包含一个null;JDKAPI中Set的常用实现类有:HashSet和TreeSet;>Set接口和常用方法Set
苗半里
·
2023-10-30 09:12
Java学习
java
前端
数据结构
Java集合
精讲-上
集合板块学习容器(集合)的步骤:如何创建容器增删改查四类功能遍历集合的特点:集合的底层是数组(集合的本质=数组+数据结构)集合的长度可变(在源码中帮助你创建新的数组)->优势集合中只能存储引用数据类型的元素(集合中只能存对象)->弊端,弊端被解决了(包装类)集合是代码中临时存储的容器集合种类的分类:单列集合:“长度可变的数组”双列集合:两根长度可变的数组的组合单列集合的体系结构Collection
村野老马
·
2023-10-30 09:29
java
Java集合
面试题&知识点总结(中篇)
本篇是对
Java集合
系列的面试题/知识点的总结的中篇全网最全的Java面试题内容梳理(持续更新中)Ja
栗筝i
·
2023-10-30 09:20
面试题
java
python
面试
【java学习—十】HashSet集合(4)
文章目录1.
Java集合
概述2.HashSet3.泛型1.
Java集合
概述
Java集合
类存放于java.util包中,是一个用来存放对象的容器。①集合只能存放对象。
Cpdr
·
2023-10-30 09:00
java学习
java
学习
开发语言
Java集合
-HashMap源码分析
Java集合
-HashMapJava的HashMap是一种基于哈希表实现的数据结构,用于存储键值对。在HashMap中,每个键都映射到一个值。
重生之我是cxk
·
2023-10-29 23:05
JAVA后端开发
#
底层源码分析
java
哈希算法
【Java基础】Java中Map集合的常用方法
Java集合
框架中的Map是一种非常常用的数据结构,它可以将key和value进行映射,并提供了丰富的操作方法和函数。在本文中,我们将介绍
Java集合
Map的常用方法,以便让读者更好地理解和运用它们。
宝爷~
·
2023-10-29 21:12
Java入门系列
数据结构与算法
零基础
java
开发语言
数据结构
jvm
2021-3-5晨间日记
:阴天心情:愉悦纪念日:叫我起床的不是闹钟是梦想年度目标及关键点:学期期末成绩提高,找到适合自己的学习方法本月重要成果:今日三只青蛙/番茄钟1.9点选课,选课切记2.四级测试3.成人护理,护基,药理的
知识点整理
Dr的窦房结
·
2023-10-29 21:19
Java 集合的一些常用方法
Java集合
常用函数Java中的集合解决一些基础问题的时候特别有用,其体系结构以及常用函数是需要每一个Java从事着都必须记住的!
丁当Qi
·
2023-10-29 20:07
Java
java
2021-12-08
Java集合
框架很难给集合下一个精确的定义,通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。
heybo_zhang
·
2023-10-29 20:17
Vue基础
知识点整理
1、route和router区别,query和param区别,vue路由传参的方式router为VueRouter的实例,相当于一个全局的路由器对象,里面含有很多属性和子对象例如history对象。经常用的跳转链接就可以用this.$router.pushroute相当于当前正在跳转的路由对象。可以从里面获取name,path,params,query等router.js后边跟:id配置参数que
scrollHeart
·
2023-10-29 12:03
傻眼!25分类227页1000+题50w+字的绝版“java高分面试指南”现世!
一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、
Java集合
/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解
熬夜加班写代码
·
2023-10-29 02:34
Java
程序员
面试
java
后端
Python:基础
知识点整理
之基本语法元素
Python的优缺点优点:1.简单,易学,免费,开源2.高级语言,解释型语言3.可移植性,可拓展性,可读性4.面向对象,丰富的库缺点:1.执行效率慢2.GIL锁限制并发3.源代码加密困难程序的格式框架Python的行与缩进1.缩进缩进是指每行语句前的空白区域,用来表示Python程序间的包含和层次关系。一般语句不需要缩进,顶行书写且不留空白。当表示分支、循环、函数、类等含义,在if,while,f
编程小白菜123
·
2023-10-29 01:31
Python
python
stream().filter匹配过滤总结
文章目录前言一、简单匹配过滤二、对象匹配过滤三、自定义匹配过滤前言
Java集合
Stream出自Java8。可谓是加量不加价,丰富了使用场景,还精简了代码。虽然牺牲了一点可读性,但总体来说是很好用的。
cy谭
·
2023-10-29 00:47
Java开发
stream的filter
过滤
Apache工具库——Apache Commons的使用
其中常用的组件有:组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.Codec处理常用的编码方法的工具类包例如DES、SHA1、MD5、Base64等.Collections
java
xiaomifeng1010
·
2023-10-28 23:08
第三方库
Apache
commons
开源工具包
每天一个知识点(11)-
Java集合
框架之HashMap
Map用来存储key-value键值对,是最常用的数据结构之一。HashMapHashMap存储数据时将要存入key的数据进行hash运算,大多数情况下可以快速定位应当放到哪里,因此HashMap的访问速度是很快的,但是遍历顺序是不确定的,不能保证是放入时的顺序。在java7时的底层实现是数组+链表,如下图所示:当出现hash碰撞时,会在同一个位置使用链表链接。因此当链表长度较长时,查询的时间复杂
gigglesoso
·
2023-10-28 14:08
JVM面试
知识点整理
文章目录(一)JVM组成JVM组成部分和运行流程从图中可以看出JVM的主要组成部分运行流程:程序计数器Java堆虚拟机栈方法区堆栈的区别是什么?(二)类加载器双亲委派模型类装载的执行过程(三)垃圾回收对象什么时候可以被垃圾回收哪些可以作为根对象垃圾回收算法1)标记清除2)复制3)标记整理分代收集MinorGC、MixedGC、FullGC的区别是什么JVM有哪些垃圾回收器串行垃圾收集器并行垃圾收集
小崔的技术博客
·
2023-10-28 13:54
找工作
jvm
面试
java
MFC
知识点整理
1、MFC包含哪几类程序?单文档SDI,多文档MDI,对话框dialog。2、mfc的主要类是什么?CAboutDlg关于类用于版权声明CMainFrame框架类(文档和视图的框架)CTestApp应用程序类(应用程序)CTestDoc文档类(处理文件的存储)CTestView视图类(用于文档的显示与输入)CMainFrame是应用程序框架的类,就是真个对话框的类,包括菜单等;CTestView是
笨蛋糕
·
2023-10-28 12:22
C/C++扩展
c++
对话框
线程
文档
宏
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他