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后端面试
2020总结与2021前瞻
今年的时间更多了,会系统性的写一些关于
Java后端面试
有关的文章,并且做好每一个系列的集合与排版。让读者们能够看的更加顺心。也希望自己能够在接下来的春招和秋招里顺利斩获好的offer。
Hi丶Vp
·
2021-01-01 18:40
成长之路
Java后端面试
题最新整理
我们学习java知识,除了要做基础的程序运行外,不可避免的要在面试中遇到一些理论的考察。有些小伙伴程序做的不错,但是理论上面有所欠缺。这里小编整理了一些常见的后端面试题,希望能对小伙伴们有所帮助,下面一起看看吧。一、八种基本数据类型的大小,以及他们的封装类。byte(Byte)1,short(Short)2,int(Integer)4,long(Long)8,float(Float)4,doubl
·
2020-12-27 12:15
Java后端面试
25大专题面试题总结,斩获阿里P7 offer全靠它
容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题:专题一:JavaOOP面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六:Java注解面试题专题七:多线程&并发面试题专题八:JVM面试题专题九:Mysql面试题专题十:Redis面试题专题十一:Memcached面试题专题十二:MongoDB面试题专题
毛发旺盛的程序员
·
2020-12-22 11:59
程序员
JAVA
面试
java
redis
面试
elasticsearch
spring
字节
Java后端面试
!跪在算法面试环节,潜心学习3个月,终斩获offer!
前言计算机专业的应届生想进大厂做开发有多难呢?我们来看一组网上的数据:据统计,互联网公司笔试是最难的关卡之一,平均通过率只有10%~20%。滴滴出行笔试通过率为18.2%;腾讯秋招笔试通过率不足15%;字节跳动通过率不足25%...你要知道的是,即便好不容易过淘汰率50%笔试,还有淘汰率60%的面试在等你,而且面试也有好几轮:一面群面→二面组长面→三面部门经理面→四面总监面→五面HR面→Offer
Java白楠楠
·
2020-12-18 17:48
算法
算法
数据结构
面试
java
编程语言
从校招和社招的角度说说如何准备大厂
Java后端面试
?
我觉得每一个技术人的梦想大概就是能够找一份大厂的offer,我觉得这很正常,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等大厂的技术氛围还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是非常大的。ps:当然,很多创业公司的锻炼也很大,不过大部分都是CRUD的工作,你甚至还要同时去写前端。刚毕业的时候做CRUD的工作没什
醉眼看君莫伤怀
·
2020-12-18 11:13
编程语言
人工智能
面试
java
大数据
面试必问的 Redis:数据结构和基础概念
就算把范围扩大到整个
Java后端面试
知识体系,面试中出现频率比redis高的也不多,可能就那么几个:HashMap、线程池之类的。综上,redis在面试中的重要程度评分可以给到9分,接近满分。
程序员囧辉
·
2020-12-07 23:29
我要进大厂
面试
Redis
redis
面试
java
数据库
经验分享
Java后端面试
知识点思维导图
不是很多,之后会继续更新的,把我能想到的先写上了,还是有些作用的百度云资源(尚硅谷的资源):链接:https://pan.baidu.com/s/1hWI8XJjt7yXuEk0YVOG_qw提取码:fhps复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享B站资源:1:狂神说2:尚硅谷面试资源:https://blog.csdn.net/ThinkWon/arti
Starry*sky
·
2020-10-19 23:32
#
Java
面试
java
10分钟白嫖我的常用的在线工具网站清单
【
Java后端面试
经历】我和阿里面试官的“又”一次“邂逅”(附问题详解)1.奶牛快传:用户体验更好的网盘工具。https://cowtransfer.com/
JavaGuide
·
2020-10-09 12:57
git
java
前端
后端
2020年阿里巴巴最全最新500道
Java后端面试
大全(值得收藏)
进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全其中概括的知识点有:Java基础、spring、springmvc、springboot、springcloud、JVM、Tomcat、dubbo、netty、zookeeper共有500+道面试题面试题整理十分全面,文末还有答案解析!(文章比较长,耐心看完,让你面试提升一大截!)获取以下
关注我学java
·
2020-10-08 13:14
程序员
Java
数据库
java
程序员
编程
数据库
面试
美团
Java后端面试
题,巧妙的回答ThreadLocal原理!
想要去好点的公司,想要去前景好的公司都对技术要求挺高的,面试时技术问也会相应的难些,就拿美团来说,它好像比较喜欢线程安全机制问题,之前就有小伙伴被问倒了!所以今天就详细讲一讲ThreadLocal原理。ThreadLocalThreadLocal是线程的内部存储类,可以在指定线程内存储数据。只有指定线程可以得到存储数据。/***Thisclassprovidesthread-localvariab
耶亚希
·
2020-09-17 09:43
Java面试
Java后端
线程安全
java
后端
thread
安全
【助力秋招】2020互联网
Java后端面试
必备解析—Netty22题
本文已收录GitHub项目:Java-review-gudie更多关于Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等已收录在此基础篇1、TCP、UDP的区别?TCP与UDP区别总结:TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
码农清风
·
2020-09-16 10:03
面试
面试
网络
java
epoll
linux
Java后端面试
知识点小结 Day01
声明:该文章是基于牛客网上的面试宝典做的笔记1.Java与JavaScript的区别:Java:面向对象的程序设计语言源代码执行前必须先编译强类型变量(任何变量编译前必须先声明)JavaScript:可嵌入Web页面中运行的基于对象和事件驱动的解释性语言(一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言)解释性语言,源代码无需编译,可由浏览器解释执行弱类型变
迟学者
·
2020-09-14 23:44
面试知识点小结
java
大厂Java面试真题合辑放送:微服务+kafka+缓存+算法+框架等,助力金九银十冲刺
java后端面试
题1、List和Set的区别2、HashSet是如何保证不重复的3、HashMap是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?
毛发旺盛的程序员
·
2020-09-13 09:34
程序员
面向对象编程
JAVA
redis
java
算法
缓存
这篇3万字的
Java后端面试
总结,面试官看了瑟瑟发抖(汇总)
「这篇总结我已经导出成pdf版的了,后台回复"总结"即可获取pdf版本哦~」HashMap源码“问:HashMap底层原理,为什么线程不安全。hashmap:数组+ 链表 + 红黑树初始长度 = 16扩容因子 = 0.75索引确定:index = hashCode(key) % lengthhashCode(key) 高8位与低8位异或 & (length - 1)关于线程不安全HashMap会
Lvshen的技术小屋
·
2020-09-13 04:31
思维导图
学习资料
面试总结
Java后端面试
真题+经验分享
每场面试都必须认真面对,因为每一场面试都是一段经验。面试面多了,所谓的经验就有了!一、常见算法和数据结构1、数组、链表、队列、栈的各种操作(性能,场景)2、各类排序算法以及复杂度分析(快排、归并、堆),不同排序算法的稳定性3、理解并可以分析时间和空间复杂度。4、动态规划、贪心。5、回溯算法6、二叉树、前中后虚(图考察的很少,只有笔试偶尔遇到)7、DFS、BFS算法8、单调栈、单调队列二、操作系统1
耶亚希
·
2020-09-12 14:15
Java
Java面试
Java后端
java
后端
460道
Java后端面试
高频题答案版【模块十:SpringMVC】
SpringMVC写在前面对于SpringMVC并没有太多的学习经验分享给大家,因为我是通过某培训机构的视频学习的SpringMVC。我个人认为SpringMVC的高频面试点有以下几个:1.SpringMVC的执行流程;2.SpringMVC的核心组件;3.DispatchServlet的源码分析1、谈谈你对MVC模式的理解?MVC是Model—View—Controler的简称,它是一种架构模式
程序员乔戈里
·
2020-09-12 02:56
460道
Java后端面试
高频题答案版【模块十一:MyBatis】
MyBatis写在前面这里先说明:框架对于大公司而言不是那么重要,但是对于一些小公司而言,框架还是很重要的,因为他们在意的是能不能写代码,对于应聘者的要求有所差别。对于MyBatis这个模块,我个人觉得相比Spring而言不是那么的重要,如果时间有限的情况下,只需要了解一些面试高频知识点即可。我从今年3月份的暑期实习到秋招差不多面了15家公司,50次面试左右,大概有2-3次问到过MyBatis,可
程序员乔戈里
·
2020-09-12 01:40
疫情在家仍然收到阿里offer,多亏了我有这些Java文档
疫情过后肯定是我们程序员的面试高峰期,有不少同学会选择在这个时候去寻找新的工作机会,乘着这次疫情,我在家里整理了一些复习资料,可以提供给同学们学习,方便金三银四获取offer第一份资料,Java面试专题
java
马士兵老师
·
2020-09-11 18:21
分布式
java
面试
编程语言
spring
Java后端面试
题目精解,祝你拿到心仪offer.
又到了秋招的季节,今年的就业形势整体非常严峻,由于下游公司的广告预算等大幅度减少,对于一向依赖广告收入的互联网公司是有很大影响的,所以很多公司无论社招还是校招headcount都减少了,因此竞争十分激烈,如何拿到心仪的offer是摆在求职者面前一个永恒的话题。虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循
俊才鑫驰
·
2020-09-09 07:34
Java后端面试
题总结(一)
本文主要对一些常见的
Java后端面试
题做一些收集。答案可能来自于各个博客与网站,仅做参考使用。
Ares1412
·
2020-08-25 07:28
Java
2020
JAVA后端面试
总结
面试情况经历了8次阿里技术面试第一个部门1,2,3面过,HR面过,offer流程中第二个部门1面过2面表现不好挂了重新安排的2面过了等3面的流程中锁P6HC第三个部门1面过,2面技术得到肯定,但是业务不符合,挂了某部门刚内推就通知锁P6HC了经历了3次字节跳动技术面试,1,2,3面每轮一个算法题,分别是middle,middle,hard.HR面过了在谈薪流程中(异常艰难)区别总的来说,阿里的面试
major_tom
·
2020-08-24 15:42
面试经验
Java后端面试
题
腾讯2010届春招面试题:一面:1.自我介绍2.介绍项目3.HashMap原理4.Hash的碰撞解决办法(数据结构)开放地址法、rehash(再hash法)、链地址法5.StringBuilder和StringBuffer的区别我说到了String常量,字符串操作中最慢,之后就是StringBuilder和StringBuffer的线程安全性6.StringBuilder和StringBuffer
TingWang7916
·
2020-08-17 03:49
面试题
2019秋招:460道
Java后端面试
高频题答案版【模块四:Java虚拟机】
写在前面Java虚拟机是面试中必问的考点,很少遇到在一家公司几轮面试中没有被问到Java虚拟机的问题的情况。其重要性文字告诉你:大写加粗!下面介绍下我是如何学习Java虚拟机的:1、强推:周志明的《深入理解Java虚拟机》,这本书可以说基本上涵盖了面试的常问考点。这本书的内容通俗易懂,我是从开始学习Java虚拟机到现在读了3遍,当然后面两遍过的比较快。为了突显出它的重要性以及这本书对我秋招面试中所
程序员乔戈里
·
2020-08-16 18:28
2019秋招:460道
Java后端面试
高频题答案版【模块七:设计模式】
设计模式写在前面1.设计模式虽然在面试中没有计算机网络协议和操作系统那么重要,但是也是会被经常问到的。设计模式除了在JDK和一些框架中被大量使用到外,在日常开发中也是很常见的。举个我实习遇到的例子:之前实习做过订单详情页,详情页有很多的按钮,比如:取消订单、再次购买、查看物流等等,我们就可以创建一个ButtonFactory,然后根据不同的业务类型及订单状态进行页面按钮的组装工作。这样就避免了每种
程序员乔戈里
·
2020-08-16 18:57
460道
Java后端面试
高频题答案版【模块九:Spring】
点击上方蓝字关注我吧Spring写在前面相信对于Spring这个模块,只要是做过Java开发的同学都是不陌生的,或多或少都使用过Spring体系的框架。对于平时自己做点小项目会写配置文件可能就行了,但是对于秋招面试只懂配置还是不行的。要明白整个框架的运行机制和流程。这里需要说下“框架”这个问题,现在很多人的文章都说框架不重要,计算机基础才是最重要的,这一点我是非常赞同的。但是这个角度是从一个长远的
程序员乔戈里
·
2020-08-16 18:57
460道
Java后端面试
高频题答案版【模块六:计算机操作系统】
写在前面1.计算机操作系统和计算机网络是每个后端开发工程师必须掌握的知识。因为你写的代码最终都是要在操作系统里跑的,弄懂操作系统的原理对你编写高质量代码、调优、排故都有很大的帮助。在这里说一下我作为非科班转后端开发对计算机操作系统的看法,这一块知识确实要比其他模块的知识要难理解,因为多了很多名词和概念,更加抽象。但是呢,即便难度大,我们也必须征服它。因为很有可能你不跨越它,就见不到向你挥手的off
程序员乔戈里
·
2020-08-16 18:57
vivo
Java后端面试
题
1、redis主要用于什么业务场景2、zooker是基于什么原理做分布式锁的?3、关于数据库索引唯一索引、联合索引有什么区别?索引生效与失效的情况?如何查看索引的执行情况?4、Dubbo如何进行流量控制5、JDK中的bin目录下的工具使用过哪些?6、分析过应用宕机的内存堆文件吗?如何进行分析?7、ActiveMQ、rabbitmq和rockmq的特性?这些消息中间件的消息延迟、准确率怎样?8、sp
得一人终老
·
2020-08-16 14:26
笔试题
最新阿里内推
Java后端面试
题'
阿里一面题目:1、osi七层网络模型,五层网络模型,每次层分别有哪些协议:2、死锁产生的条件,以及如何避免死锁,银行家算法,产生死锁后如何解决3、如何判断链表有环4、虚拟机类加载机制,双亲委派模型,以及为什么要实现双亲委派模型5、虚拟机调优参数6、拆箱装箱的原理7、JVM垃圾回收算法8、CMSG19、hashset和hashmap的区别,haspmap的底层实现put操作,扩容机制,current
yunzhaji3762
·
2020-08-14 22:33
Java
架构
面试
Java面试考题集锦之Java基础
这篇文章记录在准备
Java后端面试
复习过程中网上常见的考题,同时也会标明题目出现频率,方便大家参考。有缺少、错误的部分欢迎大家补充纠正。
hofe
·
2020-08-14 19:25
Java
Java后端常见面试题总结
面试总结/***Copyright(C),2020*FileName:
Java后端面试
总结*Author:Marlon*Email:
[email protected]
*Date:2020/2/18*
GatesMa
·
2020-08-14 05:21
JAVA
学习
面试
java
百度、抖音、京东等
Java后端面试
岗,已拿三个offer
百度一面(现场)自我介绍Java中的多态为什么要同时重写hashcode和equalsHashmap的原理Hashmap如何变线程安全,每种方式的优缺点垃圾回收机制Jvm的参数你知道的说一下设计模式了解的说一下手撕一个单例模式算法题目手撕算法:反转单链表手撕算法:实现类似微博子结构的数据结构,输入一系列父子关系,输出一个类似微博评论的父子结构图手写java多线程手写java的soeket编程,服务
Java劝打师
·
2020-08-13 22:52
Java
算法
java
数据库
数据结构
redis
JAVA后端面试
《异常》
异常1.throw和throws的区别?2.Java中异常有哪几类?3.final、finally、finalize的区别?4.try-catch-finally那个部分可以省略?5.try-catch-finally中,如果catch中return了,finally还会执行嘛?6.常见的异常类有哪些?1.throw和throws的区别?throws用来声明一个方法可能抛出的所有异常信息,交由调用
weixin_43766298
·
2020-08-11 14:44
JAVA后端面试
【记录】3.5年
java后端面试
总结-成都
3.5年
java后端面试
总结-成都今年(9102)行情不好,在boss直聘上看到的招聘其中有一半以上在一周内都是未读,读了的有一半都没有回复,要了简历好大一部分也没了后续。
zjl_csdn
·
2020-08-09 04:59
生活总结
java后端面试
复习第一天
面试复习第一天java基础复习1.八大基础类型byteshotcharintlongfloatdoubleboolean2.基础队列queue分为堵塞式和非堵塞式非堵塞式:PriorityQueueConcurrentLinkedQueue堵塞式:ArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueueDelayQueueSynchron
我的名字老长了
·
2020-08-05 17:25
面试复习路
java后端面试
笔记-自用
实习准备都准备什么?JAVA后端春招准备方向面试视频程序员面试一个Java实习生,展示教科书般回答,有两个大厂offer的他会来么?迭代器探讨迭代器中为什么不能通过集合的方式删元素而是使用迭代器中的remove()方法经行删除反射Java高级特性——反射黑马视频-反射hashmap漫画:什么是HashMap?为什么hashmap是线程不安全的?漫画:高并发下的HashMapJavaHashMap的
single_dog_yang_tao
·
2020-08-04 16:34
BAT面试解析:Dubbo+Kafka+MyBatis+reids+Spring+多线程+微服务
面试题顺序:Java后端+Dubbo+Kafka+MyBatis+reids+Spring+多线程+微服务
java后端面试
题List和Set的区别HashSet是如何保证不重复的Arrays.sort和
马士兵老师
·
2020-08-01 16:48
java
面试
spring
mybatis
redis
刚从网易面试回来,分享我的面试经验!
(面试题见文末)经验分享
Java后端面试
标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。
Java高级架构
·
2020-07-29 20:13
网易Java后端开发面试心得
Java后端面试
标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。
weixin_34242509
·
2020-07-28 19:54
JAVA后端面试
《Spring MVC》
SpringMVC1.说一下SpringMVC的执行流程?2.SpringMVC的核心组件有哪些?3.什么是SpringMVC?什么是MVC设计模式?4.SpringMVC的注解有哪些?分别表示什么含义?5.SpringMVC往页面传值(添加模型数据)的方式有几种?6.SpringMVC请求转发的写法有几种?7.SpringMVC重定向的写法有几种?8.SpringMVC常用的JSON解析器有哪些
weixin_43766298
·
2020-07-13 20:10
JAVA后端面试
JAVA后端面试
《设计模式》
设计模式一、代理模式1.静态代理2.动态代理3.Cglib代理二、单例模式1.非线程安全懒汉式2.线程安全懒汉式3.饿汉式(线程安全的):一般情况下建议使用4.双重校验锁(DCL,即double-checkedlocking,线程安全的)5.静态内部类(线程安全)6.枚举(线程安全)三、简单工厂,工厂方法,抽象工厂1.简单工厂模式2.工厂方法模式3.抽象工厂模式4.工厂方法模式和抽象工厂模式的区别
weixin_43766298
·
2020-07-13 20:10
JAVA后端面试
JAVA后端面试
《网络》
网络1.http响应码301和302代表的是什么?有何区别?2.forward和redirect的区别?3.同步和异步有何异同?什么场景使用?举例说明!4.简述TCP协议和UDP协议的区别?5.TCP为什么要三次握手,两次不行吗?为什么?6.什么是TCP粘包?是怎么产生的?怎么解决?7.OSI是什么?OSI的七层模型有哪些?8.GET和POST请求的区别有哪些?9.什么是跨域?怎么解决跨域问题?1
weixin_43766298
·
2020-07-13 20:09
JAVA后端面试
JAVA后端面试
《JAVA Web》
JAVAWeb1.jsp和servlet有什么区别?2.jsp有哪些内置对象?作用分别是什么?3.jsp的四种作用域?4.什么是cookie?session和cookie的区别?5.说以下session的工作原理?6.如果客户端禁止cookie能实现,session还能用嘛?7.如何知道是哪一个客户端正在请求你的Servlet?8.Servlet中doGet方法和doPost方法有何区别?9.什么
weixin_43766298
·
2020-07-13 20:09
JAVA后端面试
2020
JAVA后端面试
知识点框架总结
目录唠叨面试框架总结遇到的面试题新东方面试题:今日头条面试题:58同城面试题:美团面试题:跟谁学面试算法题:猿辅导面试算法:唠叨4月份下旬的时候由于公司经济不景气倒闭了,经历了一波失业潮,休息了一个月,5月中旬开始重新找工作。半个月收到一些offer(某信,某康保险,某团,某学,某知名技术论坛等等。。。)。并且一边找工作一边总结了一下自己的知识体系和面试遇到的问题,现在放在这里共大家参考一下,若又
无名后生
·
2020-07-11 16:01
面试
java
Java中volatile和内存模型(JMM)
volatile应该算是
Java后端面试
的必考题,因为多线程编程基本绕不开它,很适合作为并发编程的入门题。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!
caodongfang126
·
2020-07-11 03:50
Java
前百度面试官整理的——
Java后端面试
题(一)
List和Set的区别List,Set都是继承自Collection接口List特点:元素有放入顺序,元素可重复,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set的Object必须定义equals()方法,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是
weixin_33858249
·
2020-07-10 07:46
2019年终总结
Java后端面试
题:集合+并发+Web+设计模式+Spring框架
一、基础部分JDK和JRE的区别==和equals的区别基本类型和包装类对象使用==和equals进行比较的结果?什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?hashCode()相同,equals()也一定为true吗?final在java中的作用finalfinallyfinalize()区别finally语句块一定执行吗?final与static的区别return与finally的
Java_苏先生
·
2020-07-10 05:17
JAVA后端面试
《Spring》
Spring1.Spring是什么?有什么好处?2.IOC是什么?有什么好处?简单过程?3.DI是什么?4.IOC和DI的关系?5.bean标签的属性有哪些?6.IOC创建对象有哪几种方式?7.Spring是如何实现IOC的?也就是如何创建对象的?8.SpringBean的生命周期?9.依赖注入DI的方式有几种?10.注解实现IOC和DI的准备工作有哪些?11.有哪些注解?分别表示什么含义?12.
weixin_43766298
·
2020-07-08 21:45
JAVA后端面试
Java后端面试
系列-Linux篇
Java后端面试
系列-Linux篇Linux的体系结构如何查找特定的文件?
咖喱东东
·
2020-07-08 00:27
JAVA基础学习笔记
Java后端面试
系列-数据库篇
Java后端面试
系列-数据库篇1概述1.1关系型数据库主要考点1.2一个面试题引发的"血案"2索引模块2.1为什要使用索引2.2什么样的信息能够成为索引2.3索引的数据结构2.3.1二叉查找树上阵2.3.2B-Tree2.3.3B
咖喱东东
·
2020-07-08 00:26
JAVA基础学习笔记
数据库
mysql
面试
一文搞懂WeakHashMap工作原理(
java后端面试
高薪必备知识点)
这个问题是一个高频面试题,本篇文章将从概念、原理、实际使用的角度来分析。希望对你有帮助:一、什么是WeakHashMap?从名字可以得知主要和Map有关,不过还有一个Weak,我们就更能自然而然的想到这里面还牵扯到一种弱引用结构,因此想要彻底搞懂,我们还需要知道四种引用。如果你已经知道了,可以跳过。1、四种引用在jvm中,一个对象如果不再被使用就会被当做垃圾给回收掉,判断一个对象是否是垃圾,通常有
愚公要移山
·
2020-07-07 00:37
java集合系列
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他