2024-09-02 08:40:46 +03:00
---
tags:
- type/zero-link
2024-09-04 20:02:42 +03:00
zero-link:
2024-09-04 20:08:38 +03:00
- "[[00 Разработка]]"
2024-09-04 23:18:14 +03:00
title: Java разработка
2024-09-02 08:40:46 +03:00
---
2024-10-19 09:43:09 +03:00
В коммуникациях и обучении всегда важно устранить или уменьшить [[../../../../_inbox/Семантический разрыв|семантический разрыв]] между людьми, поэтому рекомендую переодически обращаться к [[../../dev/java/Голосарий Java|голосарию Java]], чтобы использовать одни и те же термины и определения.
Основные узлы:
2024-10-20 20:19:00 +03:00
2024-09-04 20:02:42 +03:00
- [Устройство Java ](Устройство%20Java.md )
2024-10-09 09:23:45 +03:00
- [[../../dev/java/Многопоточность в Java|Многопоточность в Java]]
2024-09-08 11:54:40 +03:00
- Системы сборки
- [Maven ](00%20Maven.md )
2024-09-14 22:02:28 +03:00
- [[00 Gradle|Gradle]]
2024-09-04 20:02:42 +03:00
- Фреймворки
- [Quarkus ](00%20Quarkus.md )
2024-09-06 17:05:53 +03:00
- [SpringBoot ](00%20SpringBoot.md )
2024-09-14 22:02:28 +03:00
- Библиотеки
2024-09-06 17:05:53 +03:00
- [Hibernate ](00%20Hibernate.md )
2024-09-14 22:02:28 +03:00
- [[../../../../knowledge/dev/java/other/Jackson|Jackson]]
- [Снипеты для Java ](00%20С нипе ты%20для%20Java.md )
2024-10-20 20:19:00 +03:00
Обучение:
- [[../../dev/java/Голосарий Java|Голосарий Java]]
- Типы
- [[../../dev/java/Примитивный тип|Примитивный тип]]
- [[../../dev/java/Ссылочный тип|Ссылочный тип]]
- [[../../dev/java/Передача значений в метод в Java|Передача значений в метод в Java]]
2024-10-31 18:44:20 +03:00
- [[../../dev/java/Странности в Java|Странности в Java]]
2024-10-19 09:43:09 +03:00
## Версии Java
- [[Java 1]]
- [Java 7 ](Java%207.md )
- [[Java 8 LTS]]
- [Java 9 ](Java%209.md )
- [[Java 10]]
- [Java 11 LTS ](Java%2011%20LTS.md )
- [Java 12 ](Java%2012.md )
- [[Java 15]]
- [[Java 17 LTS]]
- [[../../dev/java/Java 21 LTS|Java 21 LTS]]
2024-10-09 09:23:45 +03:00
## Мои образовательные статьи
- [Функциональные интерфейсы и лямбды в Java ](https://struchkov.dev/blog/ru/lambda-expression-java/ )
- [Основы памяти в Java: Куча и Стек ](https://struchkov.dev/blog/ru/memory-in-java/ )
- [Глубокое погружение в Stream API Java: Понимание и Применение ](https://struchkov.dev/blog/ru/java-stream-api/ )
- [Реактивное программирование на Java. Будущее, настоящее и прошлое ](https://struchkov.dev/blog/ru/overview-of-reactive-programming/ )
- [Обзор всех модификаторов в Java ](https://struchkov.dev/blog/ru/modifiers-in-java/ )
- [Основы транзакций в Spring и JDBC ](https://struchkov.dev/blog/ru/transaction-jdbc-and-spring-boot/ )
- [Большой гайд по Optional в Java ](https://struchkov.dev/blog/ru/optional-in-java/ )
- [Java Collection Framework: Полное руководство для разработчиков ](https://struchkov.dev/blog/ru/java-collection-framework/ )
- [Аннотации в Java. Как создать свою аннотацию ](https://struchkov.dev/blog/ru/creating-annotation-java/ )
- [Публикация Java приложения в личный Nexus ](https://struchkov.dev/blog/ru/java-jar-deploy-to-nexus/ )
- [Публикация Java библиотеки в Maven Central ](https://struchkov.dev/blog/ru/deploy-to-maven-central/ )
2024-09-06 17:05:53 +03:00
## Мои рассуждения
- [Использование wildcard imports в Java ](../../dev/java/Использование%20wildcard%20imports%20в%20Java.md )
- [Сравнение константы слева в Java ](../../dev/java/Сравнение%20ко нс та нты%20с ле ва %20в%20Java.md )
- [Сравнение enum в Java ](../../dev/java/Сравнение%20enum%20в%20Java.md )
- [Н е используйте @Data ](../../dev/java/Н е %20ис по льзу йте %20@Data.md )
2024-09-07 01:12:21 +03:00
- [Возвращайте пустую коллекцию вместо null ](../../dev/java/Возвращайте%20пу с ту ю%20ко лле кцию%20вме с то %20null.md )
2024-09-17 07:58:08 +03:00
- [[../../dev/java/Границы применимости Tuple и Pair в разработке|Границы применимости Tuple и Pair в разработке]]
2024-11-03 22:27:39 +03:00
- [[../../dev/java/Н е используйте var в Java|Н е используйте var в Java]]
2024-09-08 12:13:12 +03:00
## Дополнительно
2024-09-08 21:19:24 +03:00
- [Нативные сборки в Java ](../../dev/java/Нативные%20с б о р ки%20в%20Java.md )