zoukankan      html  css  js  c++  java
  • 求之不得的 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

  • 相关阅读:
    SpringBoot(十二)------国际化配置
    SpringBoot(十一) ----SpringBoot结合mybatis实现增删改查
    SpringBoot(十)----SpringMVC自动配置&扩展配置
    SpringBoot学习(九) ------访问静态web资源
    leetcode-----两数相加
    JDBC — 学习大纲
    网络编程
    StringBuffer
    代理
    加载文件的两种方式
  • 原文地址:https://www.cnblogs.com/yupi/p/14535149.html
Copyright © 2011-2022 走看看