Skip to content

博学之,审问之,慎思之,明辨之,笃行之。

Java 学习资源汇总

名称网站地址解释
阮一峰的个人网站https://ruanyifeng.com/高质量的技术教程与文档,可以看到最新的技术前沿。
廖雪峰 Java 教程https://www.liaoxuefeng.com/wiki/1252599548343744中文最经典的 Java 入门教程之一,讲解清晰,适合零基础快速入门。
Java 全栈知识体系 (PDai)https://pdai.tech非常系统的 Java 技术体系,从基础到 JVM、并发、Spring、微服务都有详细讲解。
JavaGuidehttps://javaguide.cnGitHub 超高 Star 的 Java 学习指南,包含 Java、数据库、系统设计、面试知识。
Roadmap.sh Java 路线https://roadmap.sh/javaJava 开发者成长路线图,帮助你清晰规划学习路径。
Baeldunghttps://www.baeldung.com全球知名 Java 技术博客,Spring、Java Core、Security 等内容非常深入。
Programiz Java 教程https://www.programiz.com/java-programming非常适合初学者的 Java 基础教程,结构清晰,附带在线运行环境。
GeeksForGeeks Javahttps://www.geeksforgeeks.org/java包含大量算法、Java 语法、面试题与数据结构知识。
Hyperskillhttps://hyperskill.orgJetBrains 出品的项目驱动式学习平台,通过做项目学习 Java。
W3Schools Javahttps://www.w3schools.com/java非常适合快速查阅语法的小型教程站。
Java SE 官方文档https://docs.oracle.com/en/javaOracle 官方 Java 文档,是最权威的 API 参考。

Java 进阶学习资源

名称网站地址解释
二哥的 Java 进阶之路https://www.javabetter.cn内容非常接地气,包含 Java、JVM、并发、面试经验等。
Doocs 技术社区https://doocs.github.io包含 Java、算法、系统设计等高质量开源文档。
TopJavaer 技术分享https://topjavaer.cnJava 后端技术分享,包括源码分析和架构设计。
Java Code Geekshttps://www.javacodegeeks.comJava 深度技术文章,适合中高级开发者。
DZone Javahttps://dzone.com/java-jdk-development-tutorials-tools-newsJava 社区门户,包含框架、JVM、微服务等内容。

JVM 与底层原理

名称网站地址解释
JVM Spec 官方文档https://docs.oracle.com/javase/specsJava 虚拟机规范文档。
JVM Anatomy Parkhttps://shipilev.net/jvm/anatomy-quarks深入 JVM 内部机制的文章合集。
JOL (Java Object Layout)https://openjdk.java.net/projects/code-tools/jol查看 Java 对象内存布局的工具。
JMH (Java Microbenchmark Harness)https://openjdk.java.net/projects/code-tools/jmhJava 微基准测试框架。

Java 框架学习

名称网站地址解释
Spring 官方文档https://spring.io/docsSpring Framework 官方文档。
Spring Guideshttps://spring.io/guides官方 Spring Boot 实战示例。
Spring Boot Referencehttps://docs.spring.io/spring-boot/docs/current/reference/htmlSpring Boot 官方参考文档。
MyBatis 官方文档https://mybatis.org/mybatis-3MyBatis ORM 框架官方文档。
Hibernate ORMhttps://hibernate.org/ormHibernate ORM 框架官方站点。

Java 实战项目学习

名称网站地址解释
RealWorld Example Apphttps://github.com/gothinkster/realworld包含多语言实现的真实项目示例。
Spring Boot 实战项目https://github.com/ityouknow/spring-boot-examples大量 Spring Boot 示例项目。
Awesome Javahttps://github.com/akullpp/awesome-javaJava 开源项目资源集合。
Build Your Own Xhttps://github.com/codecrafters-io/build-your-own-x从零实现各种系统项目。

Java 面试资源

名称网站地址解释
JavaGuide 面试版https://javaguide.cnJava 面试知识整理非常系统。
LeetCodehttps://leetcode.com算法刷题平台,大厂面试必备。
力扣中文站https://leetcode.cnLeetCode 中文版。
牛客网https://www.nowcoder.com国内互联网面试题库和笔试平台。
LintCodehttps://www.lintcode.com算法练习与面试题。

Java API / 文档查询

名称网站地址解释
Java API 文档https://docs.oracle.com/javase/8/docs/api官方 API 文档查询。
DevDocshttps://devdocs.io聚合式开发文档查询工具。
Stack Overflowhttps://stackoverflow.com全球最大的程序员问答社区。

Java 工具与开发环境

名称网站地址解释
IntelliJ IDEAhttps://www.jetbrains.com/ideaJava 开发最强 IDE。
Mavenhttps://maven.apache.orgJava 项目构建工具。
Gradlehttps://gradle.org现代化构建工具。
Jenkinshttps://www.jenkins.io持续集成工具。
Dockerhttps://www.docker.com容器化部署工具。

Java 社区与资讯

名称网站地址解释
InfoQhttps://www.infoq.com技术架构与行业趋势。
掘金 Javahttps://juejin.cn国内开发者社区。
V2EXhttps://www.v2ex.com技术讨论社区。
Reddit Javahttps://www.reddit.com/r/java国外 Java 社区。

Logo hello world