LinkedList
原文链接:https://github.com/Snailclimb/JavaGuide
简介LinkedList是一个实现了List接口和Deque接口的双端链表。LinkedList底层的链表结构使它支持高效的插入和删除操作,另外它实现了Deque接口,使得LinkedList类也具有队列的 ...
线程相关
原文链接:https://github.com/Snailclimb/JavaGuide
最近被读者问到“不用LinkedHashMap的话,如何实现一个线程安全的 LRU 缓存?网上的代码太杂太乱,Guide哥哥能不能帮忙写一个?”。
划重点,手写一个 LRU 缓存在面试中还是挺常见的!
很多 ...
泛型的实际应用
原文链接:https://github.com/Snailclimb/JavaGuide
0.0.1. 泛型的实际应用:实现最小值函数自己设计一个泛型的获取数组最小值的函数.并且这个方法只能接受Number的子类并且实现了Comparable接口。
123456789//注意:Number并没有 ...
jdk8-jdk14的新特性
原文链接:https://github.com/Snailclimb/JavaGuide
大家好,我是Guide哥!这篇文章来自读者的投稿,经过了两次较大的改动,两周的完善终于完成。Java 8新特性见这里:Java8新特性最佳指南 。
Guide 哥:别人家的特性都用了几年了,我 Java 才 ...
GC调优参数
原文地址: https://juejin.im/post/5c94a123f265da610916081f。
JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略JVM 配置常用参数
堆参数
![img](data:image/svg+xml;utf8,)
回收器参数
![img](d ...
JDK 监控和故障处理工具总结
原文链接:https://github.com/Snailclimb/JavaGuide
点击关注公众号及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。
JDK 监控和故障处理工具总结JDK 命令行工具这些命令在 JDK 安装目录下的 bin ...
JVM 垃圾回收
原文链接:https://github.com/Snailclimb/JavaGuide
点击关注公众号及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。
JVM 垃圾回收写在前面本节常见面试题问题答案在文中都有提到
如何判断对象是否死亡(两 ...
大白话带你认识JVM
来自掘金用户:说出你的愿望吧丷投稿,原文地址:https://juejin.im/post/5e1505d0f265da5d5d744050#heading-28
前言如果在文中用词或者理解方面出现问题,欢迎指出。此文旨在提及和而不深究,但会尽量效率地把知识点都抛出来
一、JVM的基本介绍JVM ...
Java 内存区域详解
原文链接:https://github.com/Snailclimb/JavaGuide
点击关注公众号及时获取笔主最新更新文章,并可免费领取本文档配套的《Java面试突击》以及Java工程师必备学习资源。
Java 内存区域详解如果没有特殊说明,都是针对的是 HotSpot 虚拟机。
写在前面 ...
JVM知识点汇总
原文链接:https://github.com/Snailclimb/JavaGuide
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。
掌握了JVM机制,就等于学会了深层 ...