/JavaNotes

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

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

Java Notes

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

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

文章内容也都可以访问网站 https://www.wdbyte.com 进行阅读。

🌿 SpringBoot 2.x 教程

使用 Spring Boot 可以快速的创建一个基于Spring 的、独立的、生产级的应用程序,并且可以直接运行。Spring Boot 采用习惯性配置,整合大量 Spring 组建和第三方库,让你只需要少量的修改就可以轻松上手。

以上 Spring Boot 文章源码:Github.com/niumoo/springboot

☕ Java 新特性

Java 版本任你发,我用 Java 8 。但是多学点这种装x技巧总没错,何况有些新特性是真香

以上 Java 新功能文章源码: Github.com/niumoo/jdk-feature

🔬 JDK 源码分析

面试必备的 JDK 源码分析。探寻 JDK 大佬的设计思路。没有链接部分为后续更新内容,持续更新中。

💻 Java 并发编程

  • 线程基础之通知、等待、休眠、让行、中断
  • ThreadLocal
  • 内存可见性、伪共享
  • synchronized
  • volatile
  • 原子操作
  • 排它锁、悲观锁、乐观锁、公平锁、非公平锁、独占锁、共享锁、重入锁、自旋锁
  • ThreadLocalRandom
  • LongAdder
  • CopyOnWriteArrayList
  • 锁的原理:LockSupport、ReentrantLock、ReentrantReadWriteLock
  • 并发队列(Queue)
  • 线程池 ThreadPoolExecutor
  • 线程池 ScheduledThreadPoolExecutor
  • 同步器 CountDownLatch、CyclicBarrier、Semaphore
  • Java 并发编程注意事项

🕹 Java 虚拟机

  • Java 内存模型
  • 垃圾回收算法
  • 垃圾收集器
  • JVM 性能监控与故障处理
  • JVM 性能调优
  • Java 类文件结构
  • JVM 类加载过程
  • 前端编译 & 后端编译 & 优化
  • 锁的自动优化升级策略

🔍 Java 性能分析

🧱 数据结构

  • 数组
  • 队列
  • 链表
  • 哈希表

⏳ Java 开发

🧰 工具技巧

“工欲善其事,必先利其器” 出处:孔子《论语》

一款好用的工具,不仅可以装X,更可以让你事半功倍,准时下班。

💬 消息中间件

🗺 贡献与建议

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

🏃 我的痕迹

  1. 我的网站:https://www.wdbyte.com/

  2. GitHub:https://github.com/niumoo

  3. C SDN:https://blog.csdn.net/u013735734

  4. 博客园:https://www.cnblogs.com/niumoo/

  5. 掘 金:https://juejin.im/user/5a62d481f265da3e2a0dac9b

  6. 知 乎:https://www.zhihu.com/people/bpdwn

  7. 思 否:https://segmentfault.com/u/niumoo

联系我

可以添加我的微信 wn8398 一起交流。

交个朋友

公众号

有帮助可以点「」在看或 ⭐ Star,谢谢你!

如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注「 未读代码 」公众号。

等你很久