首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
晴天的空间
掘友等级
Java
热衷学习,热衷生活。认清生活的真相,并仍然热爱它
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
HashCode & HashMap扰动函数、初始化容量、负载因子、扩容元素拆分
HashCode & HashMap扰动函数、初始化容量、负载因子、扩容元素拆分 1.HashCode为什么用31作为乘数? String.class的hashCode方法如下: 上面方法中有一个写死
ThreadLocal底层实现原理详解
一、ThreadLocal简介 ThreadLocal顾名思义可以根据字面意思理解成线程本地变量。也就是说如果定义了一个ThreadLocal,每个线程都可以在这个ThreadLocal中读写,这个读
Java锁(三):Semaphore共享锁底层原理实现详解
一、基于AQS实现的锁 AQS(AbstractQueuedSynchronizer) 是Java并发包JUC中非常重要的一个类,大部分锁都是基于AQS实现的,主要实现的类如下: ReentrantL
Java锁(二):AbstractQueuedSynchronizer、ReentrantLock底层实现原理详解
一、AbstractQueuedSynchronizer简介 AQS(AbstractQueuedSynchronizer)是并发容器JUC(java.util.concurrent)下locks包内
Java锁(一):volatile、synchronized底层实现原理详解
一、锁的基础知识 锁的类型 锁从客观上分为悲观锁和乐观锁。 乐观锁:乐观锁是一种乐观思想,认为写少读多,遇到并发写的可能性比较低,读数据的时候认为别人不会修改,所以读的时候不会上锁,但是在写的时候会判
JVM-GC垃圾回收机制
学习JVM垃圾回收机制主要学习以下几点:哪些内存需要回收(判断对象可以回收)、什么时候回收(GC什么时候执行)、怎么回收(垃圾回收算法、垃圾回收器)、垃圾回收过程。 JVM GC回收哪些区域内的垃圾?
六大设计模式原则-依赖倒置原则
一、依赖倒置原则定义 依赖倒置原则:抽象不应该依赖于实现,实现应该依赖于抽象,也就是说我们应该面对抽象(接口)编程,而不应该面对实现编程。 二、依赖倒置原则描述 依赖倒置原则要求我们在程序代码中传递参
JVM-类加载详解
一、JVM类加载过程 JVM类加载过程如下图: JVM类加载过程分为:加载 、链接 、初始化 、使用 、卸载 这五个阶段,其中链接阶段又包括: 验证 、 准备 、 解析 。 加载 :通过类的完全限定名
六大设计模式原则-接口隔离原则
一、接口隔离原则定义 接口隔离原则定义如下: 接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些
JVM-内存模型
一、JDK1.6、JDK1.7、JDK1.8内存模型演变 JDK1.6、JDK1.7、JDK1.8内存模型演变规程如下图: 从上图我们可以看出这些版本的JVM内存模型主要有以下差异: JDK1.6:有
下一页
个人成就
文章被点赞
93
文章被阅读
27,175
掘力值
824
关注了
1
关注者
20
收藏集
0
关注标签
45
加入于
2021-12-28