1.JavaGuide
Guide 哥大三开始维护的,目前算是纯 Java 类型项目中 Star 数量最多的项目了。但是,本仓库的价值远远(+N次 )比不上像 Spring Boot、Elasticsearch 等等这样非常非常非常优秀的项目。希望以后我也有能力为这些项目贡献一些有价值的代码。
Github 地址:github.com/Snailclimb/…
Star: 66.3k
介绍: 【Java 学习+面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。
2.java-design-patterns
感觉还不错。根据官网介绍:
设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的最佳形式化实践。 设计模式可以通过提供经过测试的,经过验证的开发范例来加快开发过程。 重用设计模式有助于防止引起重大问题的细微问题,并且还可以提高熟悉模式的编码人员和架构师的代码可读性。
年末将至,Java 开发者必须了解的 15 个Java 顶级开源项目
Github 地址 : github.com/iluwatar/ja…
Star: 53.8k
介绍: 用 Java 实现的设计模式。java-design-patterns.com。
3.elasticsearch
搜索引擎界的扛把子,但不仅仅是搜素引擎那么简单。
Github 地址 : github.com/elastic/ela…
Star: 46.2k
介绍: 开源,分布式,RESTful 搜索引擎。
4.spring-boot
必须好好学啊,一定要好好学!现在 Java 后端新项目有不用 Spring Boot 开发的有吗?如果有的话,请把这个人的联系方式告诉我,我有很多话想给他交流交流!