Skip to content

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

Notifications You must be signed in to change notification settings

niumoo/JavaNotes

Repository files navigation

原创文章每周更新。技术文字在写的过程中难免会有纰漏,或者细节不够完善。大家发现问题,可以及时给我 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

公众号

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

等你很久

联系我

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

交个朋友

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published