Skip to content

coderxiaoma/Java-Tutorial

Repository files navigation

本仓库为【Java工程师技术指南】基础是立身之本,力求打造最完整最实用的Java工程师学习指南!

点击关注微信公众号及时获取笔主最新更新文章,并可免费领取Java工程师必备学习资源。

阅读 微信公众号

推荐使用 https://how2playlife.com/ 在线阅读,在线阅读内容本仓库同步一致。这种方式阅读的优势在于:左侧边栏有目录,阅读体验更好。

目录

Java

基础

容器

并发

  • [Java并发指南1:并发基础与Java多线程](docs/java/currency/Java并发指南1:并发基础与Java多线程.md)
  • [Java并发指南2:深入理解Java内存模型JMM](docs/java/currency/Java并发指南2:深入理解Java内存模型JMM.md)
  • [Java并发指南3:并发三大问题与volatile关键字,CAS操作](docs/java/currency/Java并发指南3:并发三大问题与volatile关键字,CAS操作.md)
  • [Java并发指南4:Java中的锁 Lock和synchronized](docs/java/currency/Java并发指南4:Java中的锁 Lock和synchronized.md)
  • [Java并发指南5:JMM中的final关键字解析](docs/java/currency/Java并发指南5:JMM中的final关键字解析.md)
  • [Java并发指南6:Java内存模型JMM总结](docs/java/currency/Java并发指南6:Java内存模型JMM总结.md)
  • [Java并发指南7:JUC的核心类AQS详解](docs/java/currency/Java并发指南7:JUC的核心类AQS详解.md)
  • [Java并发指南8:AQS中的公平锁与非公平锁,Condtion](docs/java/currency/Java并发指南8:AQS中的公平锁与非公平锁,Condtion.md)
  • [Java并发指南9:AQS共享模式与并发工具类的实现](docs/java/currency/Java并发指南9:AQS共享模式与并发工具类的实现.md)
  • [Java并发指南10:Java 读写锁 ReentrantReadWriteLock 源码分析](docs/java/currency/Java并发指南10:Java 读写锁 ReentrantReadWriteLock 源码分析.md)
  • [Java并发指南11:解读 Java 阻塞队列 BlockingQueue](docs/java/currency/Java并发指南11:解读 Java 阻塞队列 BlockingQueue.md)
  • [Java并发指南12:深度解读 java 线程池设计思想及源码实现](docs/java/currency/Java并发指南12:深度解读 java 线程池设计思想及源码实现.md)
  • [Java并发指南13:Java 中的 HashMap 和 ConcurrentHashMap 全解析](docs/java/currency/Java并发指南13:Java 中的 HashMap 和 ConcurrentHashMap 全解析.md)
  • [Java并发指南14:JUC中常用的Unsafe和Locksupport](docs/java/currency/Java并发指南14:JUC中常用的Unsafe和Locksupport.md)
  • [Java并发指南15:Fork join并发框架与工作窃取算法剖析](docs/java/currency/Java并发编程指南15:Fork join并发框架与工作窃取算法剖析.md)

JVM

Java网络编程

设计模式

JavaWeb

Maven

Spring

SpringMVC

SpringBoot

计算机网络

操作系统

Linux相关

数据结构与算法

数据结构

算法

数据库

MySQL

缓存

Redis

消息队列

Kafka

面试指南

校招指南

面经

工具

资料

书单


待办

  • Java集合类
  • Java并发编程
  • Java网络编程
  • JVM
  • 设计面试

说明

微信公众号

Java技术江湖

如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

Java工程师必备学习资源: 一些Java工程师常用学习资源,关注公众号后,后台回复关键字 “Java” 即可免费无套路获取。

我的公众号

个人公众号:程序员黄小斜

作者是 985 硕士,蚂蚁金服 JAVA 工程师,专注于 JAVA 后端技术栈:SpringBoot、MySQL、分布式、中间件、微服务,同时也懂点投资理财,偶尔讲点算法和计算机理论基础,坚持学习和写作,相信终身学习的力量!

程序员3T技术学习资源: 一些程序员学习技术的资源大礼包,关注公众号后,后台回复关键字 “资料” 即可免费无套路获取。

About

Java学习路线转载

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%