VMP
Java. Решение практических задач
https://layoffs.fyi/
github.com/openjdk
Вышла Java 20
Что нового в Java 20?
JDK 20 и JDK 21: что мы знаем на сегодняшний день
Java 20: огромные разреженные сегменты памяти
JEP 434: Foreign Function & Memory API (Second Preview)
Java SE 20 ( JSR 395) Final Release Specification
wiki.openjdk.org/display/loom/Main
jdk.java.net/20
RELEASE NOTES: JDK 20
The Arrival of Java 20 March 21, 2023
OpenJDK JDK 20.0.1 General-Availability Release
JDK 20
JAVA 19 FEATURES (WITH EXAMPLES)
HOW TO CHANGE JAVA VERSIONS IN WINDOWS (UPDATED FOR JAVA 20)
Пошаговая отладка, inline-методы, JVM
Building the JDK
OpenJDK Developers’ Guide
JEP 433: Pattern Matching for switch (Fourth Preview)
Java 20 and IntelliJ IDEA
An Introduction To Inline Classes In Java
A First Look at Java Inline Classes 2019
Руководство по возможностям языка Java версий 8-19
Вышла Java 19
libstreaming GitHub Java
Java SE 19
java2s.com
Java API Usage
Java Collection Tutorial – Java Collection Interface
38 Amazing Open Source Android Apps written in Java
Telegram Bot Java Library
java lambda YouTube
Java Platform, Standard Edition Documentation
JDK 20 Documentation
Текстовые блоки в Java
Programmer’s Guide to Text Blocks
Java Records (JEP 359)
Switch-выражения, класс record и запечатанные классы на практике: что нового в Java 17
Gradle и нетривиальная конфигурация
Java 20: Reviewing the Enhancements in the Latest JDK Release
Java 20 in Two minutes
Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla – Inside Java Newscast #38
Java 20 New Features | Scoped Values and beyond Java 20
JDK 20
JDK Development Kit 20.0.1 downloads
Java. Решение практических задач
PacktPublishing / Java-Coding-Problems
Modern Java Recipes Simple Solutions to Difficult Problems in Java 8 and 9
Helidon – Microservices on Modern Java
Современная Backend Архитектура. Масштабируемые и высоконагруженные приложения
Тагир Валеев — Java 17 для тех, кто в танке
Тагир Валеев — Заменят ли роботы программистов?
Тагир Валеев — Java 9-14: Маленькие оптимизации
Сергей Куксенко — Нужны ли в Java «инлайн»-типы? Узкий взгляд инженера по производительности на п
Андрей Паньгин — Нужен ли нам Unsafe в Java?
Тагир Валеев — Странности Stream API
Project Panama: Interconnecting the Java Virtual Machine and Native Code
Launching 10 millions virtual threads with Loom – JEP Café #12
6. Лямбда-выражения, функциональные интерфейсы, Java lambda expressions, Functional Interfaces.
Java. Лямбда-выражения.
Функциональные интерфейсы Ссылки на методы.
Java. Обобщенные операции со списками в функциональном стиле.
Понимание Lambda выражений в Java / Зачем они нужны и какие проблемы решают Lambda
Что такое Java Stream API / Стримы в Джава / Как писать меньше кода и делать меньше ошибок
3. Аннотации в Java.
Java. Стирание типов
Java 19 Comes with an Open-Source Twist! All You Need to Know
Compose Multiplatform Develop stunning shared UIs for Android, iOS, desktop, and web.
Build better apps faster with Jetpack Compose
JetBrains / compose-multiplatform GitHub
Модель OSI | 7 уровней за 7 минут
Про Kafka (основы)
Техническое интервью Java Developer – Сергей Гонтаренко