首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
乱敲代码
掘友等级
关注我,每日技术干货推送,每月福
微信公众号:[乱敲代码]
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 105
沸点 0
赞
105
返回
|
搜索文章
最新
热门
JMM内存模型详解(一)
1.JMM是什么?其实JMM很好理解,我简单的解释一下,在Java多线程中我们经常会涉及到两个概念就是线程之间是如何通信和线程之间的同步,那什么是线程之间的通信呢,其实就是两个线程之间互相交换信息线程
如何使用Arrays工具类操作数组
介绍我们要先知道Arrays是什么。 java.util.Arrays类是JDK提供的一个工具类主要用来操作数组,比如数组的复制转换等各种方法,Arrays的方法都是静态方法可以通过Arrays.方法
Java 内存模型详解
Java的内存模型(Java Memory Model )简称JMM。首先应该明白,Java内存模型是一个规范,主要规定了以下两点: 规定了一个线程如何以及何时可以看到其他线程修改过后的共享变量的值,即线程之间共享变量的可见性。 如何在需要的时候对共享变量进行同步。 JMM定义…
HashSet源码分析:JDK源码系列
1.简介继续分析源码,上一篇文章把HashMap的分析完毕。本文开始分析HashSet简单的介绍一下。HashSet是一个无重复元素集合,内部使用HashMap实现,所以HashMap的特征耶继承了下
HashMap源码分析(二):看完彻底了解HashMap
在添加元素的时候如果超过threshold设置的阀值点就会进行扩容,简单的来说就是一个水壶容量是二升,然后这个时候已经满了但是你还要继续加水,咋办?换个大的。所以HashMap的扩容就和你这个水壶一样,水已经满了那我就在换个大的水壶继续加水。不过在你换水壶的时候是有很多条件的。…
JDK源码阅读(一):Object源码分析
最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己所以开始写JDK源码分析的文章---目录Object结构图构造器equals方法getClass方法hashCode方法toString方法f
SpringBoot使用Docker快速部署项目
1.简介首先我们先了解一下Docker是什么Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。Docker将应用程序与该程序的依赖,打包在一
HashMap源码分析(一)(超级详细)
HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。) HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外…
【震精】LinkedList源码竟然可以这样玩!!
由于没有留言可以在公众号添加我的好友共同讨论。 LinkedList 是线程不安全的,允许元素为null的双向链表。 注意一点LinkedList并没有实现RandomAccess所以随机访问是非常慢的。 transient关键字的作用是保持变量不被序列化具体的百度。 可以看上…
JAVA学习-红黑树详解
3.每个叶子节点是黑色,并且为空节点(还有另外一种说法就是,每个叶子结点都带有两个空的黑色结点(被称为黑哨兵),如果一个结点n的只有一个左孩子,那么n的右孩子是一个黑哨兵;如果结点n只有一个右孩子,那么n的左孩子是一个黑哨兵。) 5.从一个节点到该节点的子孙节点的所有路径上包含…
下一页
个人成就
文章被点赞
263
文章被阅读
60,777
掘力值
1,623
关注了
5
关注者
108
收藏集
1
关注标签
5
加入于
2019-03-14