Некоторые из основных преимуществ Java – это ее сообщество и экосистема. Чтобы подчеркнуть свою точку зрения, я перечислю в этом посте некоторые из моих любимых репозиториев Java, которые вы можете найти на Github.
Потрясающая java
Мне нравятся потрясающие списки. Настолько, что я добавил большинство из них в закладки и сделал их доступными для поиска в Bookmarks.dev
Ссылка
akullpp/awesome-java
Кураторский список потрясающих фреймворков, библиотек и программного обеспечения для языка программирования Java.
Современная Java – Руководство по Java 8
Руководство по одной из самых прорывных и инновационных версий java, на мой взгляд, – Java 8 . В этом руководстве вы шаг за шагом ознакомитесь со всеми новыми языковыми функциями. Опираясь на короткие и простые примеры кода, вы узнаете, как использовать методы интерфейса по умолчанию, лямбда-выражения, ссылки на методы и повторяющиеся аннотации. В конце статьи вы познакомитесь с самыми последними изменениями API , такими как потоки, функциональные интерфейсы, расширения карт и новый Date API. Никаких стен текста, просто куча прокомментированных фрагментов кода. Наслаждайтесь!
Ссылка
winter be/java8-учебное пособие
Современная Java – Руководство по Java 8
Шаблоны проектирования Java
Этот сайт демонстрирует шаблоны проектирования Java. Решения были разработаны опытными программистами и архитекторами из сообщества с открытым исходным кодом. Шаблоны можно просмотреть по их высокоуровневым описаниям или просмотрев их исходный код. Примеры исходного кода хорошо прокомментированы и могут рассматриваться как учебные пособия по программированию, как реализовать определенный шаблон. Мы используем самые популярные, проверенные в боях технологии Java с открытым исходным кодом.
Ссылка
iluwatar/java-дизайн-шаблоны
Шаблоны проектирования, реализованные на Java
Пружинный Каркас
Это дом Spring Framework: основа для всех Весенних проектов/| . В совокупности Spring Framework и семейство проектов Spring часто называют просто “Spring”.
Ссылка
spring-проекты/spring-фреймворк
Пружинный Каркас
Алгоритмы
Ресурс с открытым исходным кодом для изучения структур данных и алгоритмов и их реализации на Java.
Эти реализации предназначены для учебных целей. Реализации могут быть менее эффективными, чем стандартная библиотека Java.
Ссылка
Алгоритмы/Java
Все алгоритмы реализованы на Java
RxJava
Реактивные расширения для JVM – библиотека для составления асинхронных и основанных на событиях программ с использованием наблюдаемых последовательностей для виртуальной машины Java.
Ссылка
Реактивный/RxJava
RxJava – Реактивные расширения для JVM – библиотека для составления асинхронных и основанных на событиях программ с использованием наблюдаемых последовательностей для виртуальной машины Java.
Учебные пособия Baeldung по Java и Spring
Этот проект представляет собой набор небольших и целенаправленных руководств, каждое из которых охватывает одну и четко определенную область разработки в экосистеме Java. Основное внимание среди них, конечно же, уделяется Spring Framework – Spring, Spring Boot и Spring Security. В дополнение к Spring, приведенные здесь модули охватывают ряд аспектов Java.
Ссылка
евгений/учебные пособия
Только что объявлено – “Изучите Spring Security OAuth”:
Руководства по стилю Google
В этом проекте содержатся руководства по стилю для основных языков, используемых Google, Java является одним из них.
google/styleguide
Руководства по стилю для проектов с открытым исходным кодом, созданных Google
google-java-format – это инструмент, помогающий применять руководство по стилю в ваших проектах
google/google-java-формат
Переформатирует исходный код Java в соответствии со стилем Google Java.
Netflix – Java-Проекты с Открытым Исходным Кодом
Много хороших материалов от Netflix для экосистемы Java, которые вы можете вдохновить, например zull , эврика , Истрикс и так далее.
Закладки разработчиков с тегом – [java]
Java является одним из наиболее отмеченных языков на Codever . Общедоступные закладки доступны в этом репозитории Github, и, скорее всего, все перечисленные выше ссылки взяты из этого репозитория git.
наземный код/закладки
🔖 ⭐ Коллекция общедоступных закладок разработчиков, которыми делятся с ❤️ из www.codever.land
Закладки и поиск ресурсов java
Эти и многие другие полезные ресурсы java легко доступны для поиска и добавления в закладки на Cod ever.земля – [java] site:github.com
Неужели я пропустил что-то важное? Какой из них ваш любимый?
Оригинал: “https://dev.to/ama/top-github-repositories-for-java-developers-4bh2”