- 001.Java核心基础
- Java基础类教程
目录
- # 1. 基础篇
- 1-1. Java常用关键字 1-2. 写了那么久的String字符串,你可能根本不懂它! 1-3. 详解Java中的BIO、NIO、AIO 1-4. 一篇文章带你了解cloneable接口、浅拷贝、深拷贝 1-5. 谈一谈session和cookie的区别,以及session的实现机制 1-6. 什么是接口的幂等性,如何实现接口幂等性?一文搞定 1-7. Java16都快上线了,你该不会连Java8的特性都不会用吧? 1-8. Java中的拦截器和过滤器有什么区别 1-9. 你能保证你的代码没有异常吗? 1-10. 时间类有多复杂,JDK竟设计了三版 1-11. JavaIO的整体结构以及File类的使用 1-12. javaIO之字节流与字符流
- # 2. 集合类
- 2-1. Collection接口的特点与理解 2-2. Set接口及源码分析 2-3. Map接口及源码分析 2-4. List接口及源码分析 2-5. ConcurrentHashMap的底层原理分析
- # 3. JVM虚拟机
- 3-1. JVM的内存分代,这篇文章帮你理一理 3-2. 用几张图深度剖析Java运行时数据区 3-3. JVM垃圾回收机制是怎样的,何时触发YoungGC或FullGC操作,一文搞定 3-4. 关于垃圾收集器你了解多少?一文总结七大垃圾收集器 3-5. 深入浅出CMS垃圾收集器 3-6. 图解类加载器和双亲委派机制,一看就懂 3-7. 关于JVM调优,我理了一些工具和思路出来 3-8. 两张图让你快速读懂JVM字节码指令 3-9. 从JVM角度思考--如何预估线上环境机器资源大小
- # 4. Java并发
- 4-1. 产品经理问我:手动创建线程不香吗,为什么非要用线程池呢? 4-2. 面试官:我问的是Java内存模型,你回答堆栈方法区干嘛? 4-3. 指令重排序、内存屏障很难?看完这篇你就懂了! 4-4. Volatile只会用不知道原理?一篇文章带你深究volatile 4-5. 有关synchronized锁的知识点,我用一篇文章总结了 4-6. 面试被问AQS、ReentrantLock答不出来?这些知识点让我和面试官聊了半小时! 4-7. 大厂面试题:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch吗 4-8. 关于ThreadLocal的九个知识点,看完别再说不懂了!
上次更新: 2023/10/26, 17:05:45