JavaNotes Save

🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列

Project README

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

Java Notes

wechat 公众号 CSDN 掘金 博客园 知乎 未读代码

目录中没有链接的部分,后续更新,感谢你的关注 ,有问题或者建议可以一起完善

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

  1. 内容难免存在笔误,一个错别字,一个语法错误,都是建议。
  2. 文章中的错误和不足,或者不完善的地方都可以进行补充或者修改。
  3. 我没有涉及到的知识点,也可以进行补充。

赏个 Star

Stargazers over time

公众号

可以关注「 程序猿阿朗 」公众号。即使查看更新的文章以及分享的干货。

等你很久

联系我

等不及了,还不添加我微信一起交个朋友。

交个朋友
Open Source Agenda is not affiliated with "JavaNotes" Project. README Source: niumoo/JavaNotes
Stars
428
Open Issues
0
Last Commit
3 weeks ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating