Java News – Telegram
Java News
4.31K subscribers
248 photos
6 videos
1 file
1.48K links
Все новости связанные с Java!

По всем вопросам: @NadikaKir

Мы на бирже: https://telega.in/c/java_newss
Download Telegram
В новом выпуске #JEPCafe José Paumard рассказывает о том, как фича "сопоставление с образцом" вносит коррективы в написание кода.

Будут рассмотрены:
✔️ Сопоставление с образцом для Instanceof
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны типов
✔️ Паттерны Записей

Приятного просмотра!
👍6
Секреты работы с окном/консолью БД в IntelliJ IDEA

Друзья, продолжаем развивать навыки работы с IntelliJ IDEA! 😃

Предложенная сегодня статья раскроет некоторые секреты работы с окном/консолью IntelliJ IDEA по работе с базами данных.

Опыт, приди!

Читать статью
👍6
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ JEP 432, Record Patterns изменил статус на целевой для JDK 20.
✔️ Стал доступен билд № 23 для JDK 20 (ранний доступ)
✔️ Стал доступен Build 20-loom+20-40 для проекта Loom
и д.р.

Приятного чтения!

Читать статью
👍4
Вышел в свет новый, тридцать седьмой выпуск из серии "Inside Java".

В этом эпизоде Billy Corando рассмотрит сборщик мусора ZGC, его историю и значение дополнения к Generational ZGC.

Приятного просмотра! 😃
👍7
Если вы начали изучать Java не так давно, то вам наверное будет интересно узнать, как "прозревают" разработчики Java c 14-ти летним стажем, узнавая для себя что-то новое в давно существующем функционале. 🤣

Приятного просмотра!
👍10🔥1
Рекомендации по миграции на Spring 6

Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃

Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии.

Хорошей практики!

Читать статью
👍7🔥1
Друзья, в этом месяце состоялся релиз новой версии Spring Framework 6 и должен состояться релиз новой версии Spring Boot 3! 😃

В предложенном сегодня видео Josh Long продемонстрирует современный, опережающий свое время движок для компиляции в Spring Framework 6 и Spring Boot 3, повышающий скорость работы приложения и эффективность используемой памяти.

Приятного просмотра!
👍8
Друзья, Spring Boot 3.0 стал доступен в репозитории Maven! 😃

Spring Boot 3.0 это:
✔️ 12 месяцев работы 151 разработчика
✔️ 5700 коммитов
✔️ Работа в Java 17+
✔️ Работа в пространстве имен Jakarta EE9+ и Jakarta EE 10 API
и многое другое.

Подробности в предложенном релизе.

Читать статью
👍10🔥1
Метрики для улучшения архитектуры ПО

Случалось ли так, что вы изменяли одну строчку кода и получали множество ошибок компиляции во всем приложении? Или же баг появлялся там, где вы меньше всего этого ждали? Со мной такое происходило часто.

Вместе с командой мы задались вопросом: как же так получилось? Мы следовали общим рекомендациям, проводили тестирование и внедряли хорошие практики, но все же оказались в положении, когда после изменения одной строки требуется три дня на исправление.

Читать статью
👍5
Создаем умные типы данных при помощи records и enums

Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java".

Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔

Приятного чтения!

Читать статью
👍8🔥1
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 25 для JDK 20 (ранний доступ)
✔️ Вышел релиз Kotlin 1.8.0-Beta
✔️ Вышел релиз Apache Tomcat 8.5.84
✔️ Вышел релиз Spring Boot 3.0
✔️ Вышел релиз Spring for Apache Kafka 3.0
и д.р.

Приятного чтения!

Читать статью
👍7🔥1
Сборка мусора в неисправных JVM, проактивный подход

Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно работают, обходясь выделенной им памятью, иногда «запрос смерти» или ошибка в самом хранилище данных приводят к перерасходу памяти, что может спровоцировать лишние циклы сборки мусора или даже привести к исчерпанию памяти в JVM.

Читать статью
👍2
Spring: новости за прошедшую неделю / 29-е ноября

Вашему вниманию предлагается информационная подборка материалов "Spring: новости за прошедшую неделю" от Джоша Лонга (Josh Long).

Приятного чтения! 😃

Читать статью
👍4
Работаем с Java 19 в IntelliJ IDEA

Друзья, Mala Gupta подготовила отличную статью по тематике Java 19 применительно к IntelliJ IDEA.

Наглядно рассмотрены следующие современные фичи:
✔️ Record Patterns
✔️ Pattern Matching for switch

Хорошей практики!

Читать статью
👍8
В следующем году состоится релиз Java 20, но мы уже сегодня можем говорить о том, что нового будет в новой версии.

В предложенном сегодня видео рассмотрены:
✔️ Последовательные коллекции
✔️ Фабричные методы для коллекций
✔️ Сопоставление с образцом для оператора Switch
✔️ Паттерны для записей
✔️ Примитивные классы
и др.

Приятного просмотра!
👍6🔥2
Друзья, Vlad Mihalcea подготовил небольшое видео на тему извлечения объектов при помощи JPA и Hibernate. 😃

В этом видео рассмотрено следующее:
✔️ Непосредственное извлечение объектов
✔️ JPQL запросы
✔️ SQL запросы
✔️ Запросы Criteria API

Приятного просмотра!
👍6
Несмотря на то, что Java 11 была выпущена в сентябре 2018 года, а Java 17 — в 2021 году, даже сегодня многие разработчики по-прежнему используют Java 11 или даже Java 8. 🙈

В предложенном докладе, Nikhil Nanivadekar постарается убедить вас перейти с Java 8 или с Java 11 на Java 17 и на реальных примерах продемонстрирует:
✔️ Новые фичи
✔️ Улучшения функционала
✔️ Сравнение производительности различных версий Java
и др.

Приятного просмотра!
👍8
Вашему вниманию предлагается новая подборка Java-новостей от InfoQ: 😃
✔️ Стал доступен билд № 26 для JDK 20 (ранний доступ)
✔️ Вышел релиз Spring Integration 6.0
✔️ AWS выкатил новую фичу для AWS Lambda - Lambda SnapSTart
✔️ Вышел релиз Apache Camel 3.18.4
и д.р.

Приятного чтения!
👍7
Шпаргалка: исключения в Java

Друзья, представляем вашему вниманию шпаргалку на тему исключений в Java. 🤓

Хорошей памяти!

Читать статью
👍6