每个Java程序员都必须知道的五个GitHub


这些存储库非常有用,这对任何开发人员(无论是经验丰富的还是新手)在学习这门语言的过程中都大有裨益。
 
Java 设计模式
该存储库包含由具有广泛专业知识的开源程序员和架构师创建的 Java 设计模式解决方案。可以通过阅读它们的高级描述或检查它们的源代码来查看这些模式。源代码示例有很好的文档记录,可以被视为实现特定模式的编程课程。该存储库包含使用最广泛且经过实战考验的开源 Java 技术。
Repo Link: https://github.com/iluwatar/java-design-patterns
Stars: 69.3k
Forks: 21.6k
 
算法Java
这个存储库包含用 Java 编写的算法。它还包括 Gitpod.io,这是一个免费的在线开发环境,可让您在几秒钟内修改和执行代码。学习算法是每个软件开发人员工作的一个重要方面,Java 开发人员也不例外。
Repo Link: https://github.com/TheAlgorithms/Java
Stars: 39.8k
Forks: 13.1k
 
很棒的Java
该存储库包含精选的优秀 Java 框架、库和应用程序集合。由于我经常在我的企业项目中使用 Java,这是我收藏的第一个来源之一。这个 repo 是有抱负的 Java 开发人员的金矿。
Repo Link: https://github.com/akullpp/awesome-java
Stars: 29.4k
Forks: 6.4k
 
Baeldung 教程
 Baeldung 是世界上访问量最大的博客之一,迄今为止他已发表了1200 多篇博文。这个 GitHub 存储库包含许多关于 Java 和 Spring 编程主题的简短且有针对性的教程。它还包含指向更详细描述代码的说明文章的链接。
Repo Link: https://github.com/eugenp/tutorials
Stars: 26.9k
Forks: 43.3k
 
现代 Java — Java 8 指南
Java 8 的发布改变了该语言及其开发者社区的游戏规则。除此之外,它还将面向对象的 Java 语言引入了函数式编程领域。这些特性显着提高了性能,简化了开发过程,并使 Java 更加高效。
Repo Link: https://github.com/winterbe/java8-tutorial
Stars: 14.9k
Forks: 3.6k