首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
宋玉的世界
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Java:这是一份详细&全面的HashMap 1.7 源码分析
今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。 1. 简介 2. 数据结构 3. 具体使用 4. 基础知识:HashMap中的重要参数(变量) 5. 源码分析 此处先给出结论:真正初始化哈希表(初始化存储数组table)是在第1次添加键值对时,即第1次调用put…
java实现分布式项目搭建
分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 这些连通的节点上部署了我们的节点,并且相互的操作会有协同。分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务…
SpringMVC源码系列:九大组件小记
前面几篇文章都是针对于SpringMVC中的具体组件进行源码分析的;本文主要用于补充记录一下关于SpringMVC中九大组件的学习。这个会牵扯出除之前的几篇HandlerMapping之外的其他一些基础组件。 之前简单的有介绍过DispatcherServlet这个类的体系结构…
集合类HashMap,HashTable,ConcurrentHashMap区别?
简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂…
Java集合总结【面试题+脑图】,将知识点一网打尽!
着重标出的那些就是我们用得最多的容器。 其实,我也不知道要怎么总结好,因为之前写每一篇的时候都总结过了。现在又把他们重新罗列出来好像有点水,所以,我决定去回答一些Java容器的面试题! 当然了,我的答案未必就是正确的。如果有错误的地方大家多多包含,希望不吝在评论区留言指正~~ …
小知识 | Java中的“魔数”
在编程过程中,我们可能经常听到“魔数”这个词,那么这个词到底指的是什么呢?什么数叫做魔数呢? 一、标识文件类型的“魔数” 大多数情况下,我们都是通过扩展名来识别一个文件的类型的,比…
java基础(十一) 枚举类型
枚举类型: 就是由一组具有名的值的有限集合组成新的类型。(即新的类)。 是不是很简单,很清晰。这样就可以省掉大量重复的代码,使得代码更加易于维护。 现在有点明白枚举类型的定义了吧!在说的再仔细一点,就是 **使用关键字enum来用 一组由常量组成的有限集合 来创建一个新的cla…
深入理解Java内存模型(六)——final
与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。 初次读一个包含final…
浅谈内存泄露
这个话题已经是老生常谈了,之所以又被我拎出来,是因为博主隔壁的一个童鞋最近写了一篇叫做《ThreadLocal内存泄露》的文章,我就不上链接了,因为写的实在是。。(省略一万字) 重点是写完后,还被我问懵了。出于人道主义关怀,博主很不要脸的再写一篇。 首先,我们要先谈一下定义,因…