原创文章每周更新。技术文字在写的过程中难免会有纰漏,或者细节不够完善。大家发现问题,可以及时给我 PR 反馈,也可以去 公众号 给我留言,或者加我 微信 直接说明,我都会及时更正,哪怕是一个错别字。加油!奥利给!
Java Notes

目录中没有链接的部分,后续更新,感谢你的关注 ,有问题或者建议可以一起完善。
Hi there 👋 我是阿朗, 一名 Java 开发者,热衷于分享一些通俗易懂的技术文章。 分享几句鸡汤,长寿在于生活规律;成功在于坚持不懈。 做好的事情,而不是好做的事情。
⏳ Java 开发
😍 Java 基础教程
Java 数组
Java 面向对象
Java 集合
代码测试
😃Java I/O 教程
🎉 Java 进阶教程
🌿 SpringBoot 2.x 教程
使用 Spring Boot 可以快速的创建一个基于Spring 的、独立的、生产级的应用程序,并且可以直接运行。Spring Boot 采用习惯性配置,整合大量 Spring 组建和第三方库,让你只需要少量的修改就可以轻松上手。
以上 Spring Boot 文章源码:Github.com/niumoo/springboot
☕ Java 新特性
Java 版本任你发,我用 Java 8 。但是多学点这种装x技巧总没错,何况有些新特性是真香。
💻 Java 并发编程
- Java 线程创建与运行
- Java 线程通知与等待
- Java 线程休眠与让行
- Java 线程中断与停止
- Java 线程死锁
- Java 线程的上下文切换
- Java 守护线程与用户线程
- Java ThreadLocal
- 内存可见性、伪共享
- Java synchronized
- Java volatile
- 原子操作
- 排它锁、悲观锁、乐观锁、公平锁、非公平锁、独占锁、共享锁、重入锁、自旋锁
- ThreadLocalRandom
- LongAdder
- CopyOnWriteArrayList
- 锁的原理:LockSupport、ReentrantLock、ReentrantReadWriteLock
- 并发队列(Queue)
- 线程池 ThreadPoolExecutor
- 线程池 ScheduledThreadPoolExecutor
- 同步器 CountDownLatch、CyclicBarrier、Semaphore
- Java 并发编程注意事项
🕹 Java 虚拟机
- Java 内存模型
- 垃圾回收算法
- 垃圾收集器
- JVM 性能监控与故障处理
- JVM 性能调优
- Java 类文件结构
- JVM 类加载过程
- 前端编译 & 后端编译 & 优化
- 锁的自动优化升级策略
🔍 Java 性能分析
🔬 JDK 源码分析
面试必备的 JDK 源码分析。探寻 JDK 大佬的设计思路。没有链接部分为后续更新内容,持续更新中。
认证授权
🧱 数据结构
🍔 数据库
🧰 工具技巧
“工欲善其事,必先利其器” 出处:孔子《论语》
一款好用的工具,不仅可以装X,更可以让你事半功倍,准时下班。
💬 消息中间件
🗺 贡献与建议
反馈地址:https://github.com/niumoo/JavaNotes/issues
- 内容难免存在笔误,一个错别字,一个语法错误,都是建议。
- 文章中的错误和不足,或者不完善的地方都可以进行补充或者修改。
- 我没有涉及到的知识点,也可以进行补充。
赏个 Star

公众号
可以关注「 程序猿阿朗 」公众号。即使查看更新的文章以及分享的干货。
联系我
等不及了,还不添加我微信一起交个朋友。
