内容栏目

Java 与 JVM

JDK 源码、并发与 GC、设计模式、面试笔记

本栏目共 9 篇,含 4 个系列。全文免费,增值资料包在公众号发放。

所属系列

全部文章

Go设计模式-单例设计模式
2022-03-12 Java 与 JVM 精读 设计模式
单例模式解决什么问题 处理资源访问冲突 表示全局唯一. 在整个程序中,某些数据应该存储一份,这样的类,就应该设计成单例类。比如,SpringBoot应用的配置项。再比如 雪花算法的…
不要再在用JDK11写JDK8的代码了!
2021-11-11 Java 与 JVM 教程 JDK 源码 归档
入职新公司两个月了,用 JDK11 写了两个月 JDK8 的代码,再也憋不住想看看 JDK11 的新特性了。没用过 JDK9,10 . 那就说说 JDK8-JDK11 的变化吧。 …
JDK的Stream之系列一 初窥流原理
2021-08-23 Java 与 JVM 精读 Java 基础
学东西的时候最好是理论先行,为什么?没有理论,想当然的去干,干好了是 瞎猫碰上死耗子,干不好就瞎干,浪费时间,只会弄得身心俱疲。 可是在真正的工作中,很少工作会允许你先弄清原理再去…
JVM之你没见过的OOM
2021-08-19 Java 与 JVM 教程 Java 基础
一文搞懂内存溢出,保内存平安,防止你被祭天:[手动滑稽]: 释义 OOM 的含义,到底是什么意思? 是JVM独有的吗? linux 是否也会存在,那又是怎么肥事? OOM : Ou…
JDK的内置线程池
2021-08-04 Java 与 JVM 教程 面试笔记
线程池是什么? 线程池可以控制线程运行的数量,处理过程中将任务放到队列中,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程就会排队等候,等其他线程执行完…
【目录】JDK源码解读目录
2021-07-15 Java 与 JVM 索引 JDK 源码
目录 java.util [x] HashMap [x] HashMap的Hash函数到底有什么意义.md [ ] HashMap到底为什么是不安全的.md java.util.c…
HashMap的Hash函数到底有什么意义
2021-07-15 Java 与 JVM 教程 JDK 源码
jdk1.8 HashMap中hash值计算源码 Q: 为什么不直接使用key的hashCode值呢? 如果直接使用key的hashCode()函数的时候,将hash值作下标访问M…
全网最全的 HashMap 源码解读
2021-07-15 Java 与 JVM 精读 JDK 源码
要思考的问题 HashMap的底层数据结构(节点结构,这种结构有什么优点) 如何处理hash冲突 怎么扩容?扩展机制是什么? 增删改查过程 链表到红黑树的转换过程,反之? 红黑树相…
String类源码解析
2021-07-15 Java 与 JVM 精读 JDK 源码
一、签名: public final class String implements java.io.Serializable, Comparable , CharSequence…
配套资料 · 免费领取
本文属于「JAVA」资料包范围:JDK 源码笔记合订版。HashMap、并发、Stream 等系列合订。
在公众号「方家小白」回复关键词 JAVA 即可领取。全文无需关注即可阅读。
JAVA