求之不得的 Java 文档教程大汇总!
已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources
大家好,我是鱼皮,今天分享几个 GitHub 上非常实用的 Java 文档教程项目,包括 Java 基础知识、类库框架、系统设计、源码分析等。
用文档学习的好处是可以把控自己的学习节奏,并且更方便地记录笔记。习惯通过阅读文档来学习的朋友一定不要错过下面这些项目。
基础
On Java 8
《On Java 8》的中文版,是 Java8(主流 Java 版本)的在线学习手册,支持在文档中搜索内容,适合新手入门 Java。
原本是个开源项目,但最近由于出版了纸质书籍,目前项目应该不再维护了。
JavaGuide
全网知名的 Java 学习 + 面试指南,一份涵盖了大部分 Java 程序员所需要掌握的核心知识的电子文档。
该文档不仅对 Java 基础知识有全面的讲解,还包含了 Java 后端工程师必备技能的学习,比如 MySQL、Redis、系统设计等。不仅是一份教程,更是一份完整的 Java 相关技术栈知识点总结!
LearningNotes
这是一位 Java 学习者的笔记,包含 Java 基础、框架、Android 开发、设计模式、数据结构与算法、网络等知识体系,甚至还有自己的面试经历,非常全面!
建议所有学习编程的同学都学习一下该项目,平时多将自己学到的知识记录和整理。
java-learning
一份 Java 学习笔记,包含博客讲解和源码实例,包括 Java SE 和 Java Web 等知识点。
笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解 Java 基础语法,想对已学知识点进行巩固,并进一步深入学习的同学。
类库框架
SpringBoot Guide
JavaGuide 的作者 Guide 哥的又一个知名指南项目,专注于 SpringBoot 的教程和知识总结,还整理了一些实战项目帮助大家练手。帮助大家从 0 到 1 学习 SpringBoot,加强对 Spring 框架的理解。
springcloud-learning
引用作者对项目的介绍:这是一套涵盖大部分核心组件的 Spring Cloud 教程,包括 Spring Cloud Alibaba 及分布式事务 Seata,基于Spring Cloud Greenwich 及 SpringBoot 2.1.7。22篇文章,篇篇精华,32个 Demo,涵盖大部分应用场景。
扫了一遍目录,几乎把所有 Spring Cloud 的知识点和应用场景都讲了,非常适合已经能够开发单体应用,想要学习分布式、微服务开发的同学进阶。
spring-security-jwt-guide
JavaGuide 的作者 Guide 哥的又一个项目,以文档 + 源码的方式,带你从零入门 Spring Security 模块!
guava-study
Guava 是 Google 的知名开源类库,包含了很多高质量的 API,可以使你的 Java 代码更加优雅,更加简洁。
本项目是对 Java 知名类库 guava 的学习,帮助你使用好 guava,让你工作更加高效愉悦。
RxJavaLearningMaterial
RxJava 本质上是一个异步操作库,是一个能让你用极其简洁的逻辑去处理繁琐复杂任务的异步事件库,深受广大 Android 开发者的喜爱。
该项目是一份详细的 RxJava 学习攻略 & 指南,从入门、原理到实战,都讲解的十分透彻,帮助你上手 RxJava。
系统设计
mall-learning
一套电商系统实战学习教程,包含架构、业务、技术要点的全方位解析。该电商系统使用现阶段主流技术实现。涵盖了 SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、Mysql 等技术,采用 Docker 容器化部署。
该项目无论是技术的广度还是深度都很卓越,如果能跟着作者的思路完整学习并自己实现,一定能掌握大多数 Java 后端开发知识点!
miaosha
秒杀系统一直是开发领域的难点。本项目是对秒杀系统的设计与实现,帮助你学习秒杀系统中那些关键的设计,开拓思维,成长为一名优秀的互联网工程师。
源码
JavaSourceCodeLearning
Java 流行框架的源码分析项目。目前包含 Spring 源码、SpringBoot 源码、SpringAOP 源码、SpringSecurity 源码、SpringSecurity OAuth2 源码、JDK 源码、Dubbo 源码等。讲解非常深入透彻,能够帮助大家更好地通过学习框架底层源码来提升自身的水平,在大厂面试时在众多面试者中脱颖而出!
LearningJDK
专注于 JDK 源码的阅读笔记,已经阅读了几百个 JDK 类,适合同样想深入了解 JDK 的同学阅读学习。
以上就是本期分享,希望对大家有帮助~
其实 GitHub 上还有非常多优秀的 Java 学习项目,但我并没有把它们归类为教程,而是整理到了其他类目中,在后面会推荐给大家!
所有资源都在 项目汇总 / 教程:https://www.code-nav.cn/free
求之不得的 Java 文档教程大汇总!相关推荐
- 【干货】求之不得的 Java 文档教程大汇总!
已收录至免费编程资源大全:https://github.com/liyupi/free-programming-resources 大家好,今天分享几个 GitHub 上非常实用的 Java 文档教程 ...
- 大商创虚拟服务器安装教程,【大商创X】一键部署安装文档教程解析
原标题:[大商创X]一键部署安装文档教程解析 注意事项: 请确保服务器环境为干净的环境 只支持centos6.Centos7操作系统,其他系统不支持! 一键部署大商创X环境 1.通过xshell等工具 ...
- Java 中的 XML:Java 文档模型的用法
Java 中的 XML:Java 文档模型的用法 英文原文 内容: 代码对比 DOM JDOM dom4j Electric XML XPP 结束语 下一次... 参考资料 关于作者 对本文的评价 相 ...
- 【Java】花费数十小时,带你体验Java文档搜索引擎的实现过程
Java文档搜索引擎 项目运行效果 一.简述搜索引擎概念 二.搜索引擎实现思路 2.1倒排索引介绍 2.2项目目标 2.3获取java文档 2.4模块划分 2.5创建项目 2.6认识分词 2.7分词的 ...
- java面试笔试题大汇总
java面试笔试题大汇总 JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题 ...
- 【工具】更新云文档办公利器汇总,腾讯新增批量上传多文件上传,云文档对比测试报告...
昨天腾讯文档增加了新功能:一键批量文件导入,即一次操作将多个文件导入到腾讯文档.简单测试了一下,非常好用.腾讯文档要往云存储方向发展?小伙伴们又多了一个云备份地方,好评! 上次的大文件上传测试 在论坛 ...
- 【工具】更新云文档办公利器汇总,腾讯文档测试文件上传,云文档对比测试报告...
昨天在论坛里看到有大神分享"书籍索引目录.xlsx",据说是某宝买的资源,里边是约5T电子书资源的网盘书籍引目录,这个excel表格文档大小6M左右,我想分享给大家,然后便有了今天 ...
- 策划反推文档教程:格式篇
反推文档教程第一部分:格式篇 http://www.gameres.com/475843.html 发布者: 小篱 | 发布时间: 2015-12-10 17:29| 评论数: 6 游戏类型: 设计 ...
- 【项目总结】基于SpringBoot+Ansj分词+正倒排索引的Java文档搜索引擎项目总结
文章目录 项目介绍(开发背景) 主要用到的技术点 前端 后端 Ansj分词 实现索引模块 实现Parser类 实现Index类 完善Parser类 优化制作索引速度 实现搜索模块 实现DocSearc ...
最新文章
- python经典好书-7本有关Python的经典好书推荐,适合各类人群
- 装机必备工具(普通家庭版)
- ((sizeof(n)+sizeof(int)-1)~(sizeof(int)-1))
- MyBatis二级缓存的配置
- c#常用类库----计算机信息类
- NeurIPS 2021 | 视频分类鲁棒性新基准
- php 获取季度起始日期,php获取昨天、今天、上周、本周、上月、本月、上季度、本季度、今年的起始时间...
- [HttpPost] vs [AcceptVerbs(HttpVerbs.Post)]
- caffe手写数字分类-学习曲线
- 项目管理其实可以简单一点——项目风险
- 前端工程师是什么?前端工程师工资怎么样?有没有前景
- 谷歌表格快捷键_所有最好的Google表格键盘快捷键
- 哪个网站可以免费学计算机办公软件,有没有可以免费学习办公软件的网站?
- 2020.12.28Excel(数字到BZZ)
- iphone 价格的秘密
- 计算机网络 --- 计算机和因特网2
- 清明 祭拜于形,感恩于心
- ROS下利用realsense采集RGBD图像合成点云
- php 小偷,php 小偷程序实例
- Android Manifest merger failed with multiple errors参考解决方法
热门文章
- StringStringBuilder的使用
- 计算机贡共享,做点小贡献,计算机、控制面板、网络和共享中心……的路径
- VM Ware 虚拟机centos 时间与本地时间不一致
- 2020年短视频及电商直播趋势报告
- 2020年中国保险中介市场生态白皮书
- mysql 二进制日志在哪_如何通过Mysql的二进制日志恢复数据库数据
- 新工科背景下的计算机类专业人才培养探讨
- 【2016年第1期】基于大数据的玉米田四代棉铃虫发生量的预测模型
- 获奖者:舒继武,男,清华大学计算机系教授、博士生导师,教育部长江学者特聘教授,国家杰出青年基金获得者,《大数据》杂志编委。...
- 平台(洛谷P1105题题解,Java语言描述)