首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
《Java入门到入土》
李子捌
创建于2021-10-11
订阅专栏
本专栏主要会发布一些Java基础,Java高并发等文章,适合所有初学者和进阶者阅读!!!
等 37 人订阅
共32篇文章
创建于2021-10-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java死锁详述——你真的懂了吗?
在遇到线程安全问题的时候,我们会使用加锁机制来确保线程安全,但如果过度地使用加锁,则可能导致锁顺序死锁(Lock-Ordering Deadlock)。或者有的场景我们使用线程池和信号量来限制资源……
ThreadLocal——源码解析
ThreadLocal也称线程变量,它是一个以ThreadLocal对象为键、任意对象为值的存储结构(ThreadLocal中ThreadLocalMap的Entry结构),这个结构会被附带在线程上…
你不知道又不得不指定的Unsafe类,两篇文章来盘一盘(第二篇)
Java语言先比较与C和C++有一个非常大的不同点在于Java语言无法直接操作内存,实际开发中,默认都是由JVM来进行内存分配和垃圾回收,而JVM在进行垃圾回收的时候,绝大多数垃圾回收器都需要……
你不知道又不得不指定的Unsafe类,两篇文章来盘一盘(第一篇)
Java语言先比较与C和C++有一个非常大的不同点在于Java语言无法直接操作内存,实际开发中,默认都是由JVM来进行内存分配和垃圾回收,而JVM在进行垃圾回收的时候,绝大多数垃圾回收器都需要……
Java类加载机制(二)——只需要看完这两篇文章即可
JVM在加载类时,默认采用的是双亲委派机制,通俗讲,就是某个特定的类的类加载器在接收到加载类的请求时,首先将加载任务委托给父类加载器,依次递归(本质上是loadClass函数的递归调用),因此所有……
Java类加载机制(一)——只需要看完这两篇文章即可
JVM类加载机制分为五个部分:加载、验证、准备、解析、初始化。下面我们就从这五个方面来看一下JVM是怎么进行类加载的。
Java反射详述
动态语言是指程序在运行时可以改变其结构,新的函数可以引进,已有的函数可以删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby、Python也属于动态语言,而c、c++则不属
Java注解详述
Annotation(注解)是Java提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annotation(注解)是一个接口,程序可以通过反射来获取指定程序中元素……
结合美团技术篇详述Java线程池实现原理
线程池(Thread Pool) 是一种池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。 线程过多会带来额外的开销,其中包括创建销毁线程的开销,操作系统调度线程的开销等等,同时也降低
Java集合中的基本数据结构
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 集合中三大数据结构,图文结合讲清楚,来瞅瞅!!!
Java集合详述
ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在……
HashMap底层实现和原理(源码解析)
全网最详细的HashMap原理讲解,面试官再怎么问都不虚他,源码讲解、原理讲解、图形结合,不信你看完之后在说。