GitHub 上可供新手阅读和玩耍的 Java 项目有哪些?

1,369 阅读2分钟

1.JavaGuide

star:62.4k

Java学习+面试指南。涵盖了Java语言、操作系统、数据结果与算法、数据库、系统设计等大部分Java程序员所需要掌握的核心知识。

2.算法-Java

star:19.8k

适合用Java编程的算法学习者。

3. 27天成为Java大神

star:5.2k

小白可以跟着一起学,除了每天的学习内容,作者还上传了总结脑图。

4. Java设计模式

star:53k

展示了Java设计模式。在深入学习这个项目之前,需要熟悉各种软件设计原则。可以按照难度标签Difficulty-BeginnerDifficulty-IntermediateDifficulty-Expert来学;也可以按照使用模式分类CreationalBehavioral来学。

5.互联网 Java 工程师进阶知识完全扫盲

star:34.3k

涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,后端同学必看,前端同学也可学习。配合大型网站技术架构Redis 设计与实现Redis 深度历险亿级流量网站架构核心技》一起学,效果更佳。

6.Google Java核心库

star:34.7k

包括新的集合类型(例如多图和多集),不可变集合,图形库以及用于并发,I / O,哈希,基元,字符串等的实用程序!

7.Arthas: 阿里巴巴Java诊断工具

star:18k

有了Arthas,无需修改代码或重启服务器,你就能够及时解决Java应用程序的生产问题。

8.brianway

star:3.2k

作者的Java学习笔记。笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解Java基础语法,想进一步深入学习的人。含博客讲解二进制实例,采用maven构建,分模块学习,涉及反射,代理,多线程,IO,集合类等核心知识。

9.ToBeTopJavaer

star:9.6k

适合Java学习从入门到精通,包含基础篇、底层篇、进阶篇、高级篇、架构篇、扩展篇6个部分,号称Java工程师的成神之路。

10.javamelody

star:2k

用于监视QA和生产环境中的Java或Java EE应用程序。


作为新手,GitHub和视频搭配学习,效果更佳。有两件小事能帮助你提升编程水平:

1、免费试听《零基础找 Java相关工作如何准备》,理清学习思路,能节省大量学习时间,早日拿到高薪offer~

2、添加微信jiuzhangsuanfa5,提供本课程试听报名截图,并回复【掘金Java】即可免费获取Java大礼包。

Java大礼包