В статье разобрали устройство Java Development Kit, его основные компоненты и настройку среды разработки.
Внутри:
🫡 Разница между JDK, JRE и JVM;🫡 Компиляция Java-кода через javac;🫡 Стандартные библиотеки и Java API;🫡 Отладка приложений и анализ производительности;🫡 Утилиты jar, javadoc, jconsole и jshell;🫡 Сравнение Oracle JDK и OpenJDK;🫡 Обзор GraalVM, Temurin, Corretto и других сборок;🫡 Установка и настройка JDK на Windows, Linux и macOS.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2🤔1
В статье разобрали подводные камни BigDecimal: различия
equals() и compareTo(), ошибки в HashMap, неожиданные результаты PostgreSQL и проблемы округления денежных сумм.Также есть примеры кода и рекомендации по безопасным финансовым расчётам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
Suppy — это удобнейший конструктор ботов обратной связи в Telegram.
Все диалоги разделены по веткам: берите обращения в работу, получайте оценки за ответы, добавляйте сотрудников, настраивайте тексты и многое другое — всё в одном боте, да ещё и бесплатно!
@suppyrobot
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчики создали легковесный фреймворк, который использует виртуальные потоки Java для обработки большого количества запросов.
Внутри быстрый веб-сервер, поддержка баз данных, метрики, трассировка и интеграция с облачной инфраструктурой.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1
В статье разработчик рассказал, как создал PanamaKVM — минимальную виртуальную машину для запуска Linux через FFM API.
Автор разобрали весь процесс: от системных вызовов до запуска виртуальной ОС.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
В статье провели интересный эксперимент: попросили ИИ-агента перенести Java-сервис на новую версию Spring Boot, сохранив совместимость с существующими клиентами.
Результат — 12 из 12 контрактных тестов пройдены, а все критические проблемы агент обнаружил ещё до начала миграции.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
Нашли бесплатную библиотеку, которая генерирует мапперы во время компиляции, избавляя от ручного копирования полей между объектами.
Поддерживает Java Records, вложенные структуры и преобразование типов. Работает без рефлексии и позволяет выявлять ошибки ещё до запуска приложения.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
В Java оптимизируют FFM API: небольшие участки памяти будут выделяться из повторно используемых пулов вместо постоянных вызовов аллокатора.
В статье разобрали устройство механизма, поддержку виртуальных потоков и результаты тестирования.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1