ch
Feedback
Чашечка Java

Чашечка Java

前往频道在 Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

显示更多
8 568
订阅者
无数据24 小时
-67
-3030
帖子存档
Jakarta EE 11 официально выпущена с новой спецификацией Jakarta Data, 16 обновлёнными спецификациям и модернизированным тесто
Jakarta EE 11 официально выпущена с новой спецификацией Jakarta Data, 16 обновлёнными спецификациям и модернизированным тестовым комплектом. Обновление улучшает совместимость и упрощает разработку корпоративных Java-приложений, поддерживая современные технологии и стандарты. Подробности: https://www.infoq.com/news/2025/07/jakarta-ee-11-updates/ #en @a_cup_of_java | Другие наши каналы

Можно ли создать экземпляр абстрактного класса в Java? В Java нельзя создать объект абстрактного класса — это вызовет ошибку
Можно ли создать экземпляр абстрактного класса в Java? В Java нельзя создать объект абстрактного класса — это вызовет ошибку компиляции. Хотя абстрактный класс может иметь конструктор, он вызывается только через подкласс. Такой вопрос часто встречается на собеседованиях и экзаменах по Java. Обзор популярных тем для подготовки к интервью в IT: от Java и Spring до машинного обучения и Kubernetes. Статья помогает систематизировать знания и выбрать ключевые направления для успешного прохождения собеседований в 2024 году. Статистика публикаций за годы показывает динамику активности на блоге с 2012 по 2024 год. Наиболее насыщенными были 2023 и 2024 годы с максимальным количеством постов в январе и сентябре. Такой анализ поможет понять тенденции развития контента. Подробности: http://www.java67.com/2018/01/is-it-possible-to-instantiate-abstract-class-in-java.html #en @a_cup_of_java | Другие наши каналы

Как преобразовать String в Enum в Java? В статье объясняется использование метода valueOf, который позволяет получить констан
Как преобразовать String в Enum в Java? В статье объясняется использование метода valueOf, который позволяет получить константу enum по строковому значению. Метод чувствителен к регистру и выбросит исключение при неверном вводе. Пример с enum TrafficSignal иллюстрирует работу valueOf на практике. Подборка ключевых тем для IT-профессионалов: от Java, Spring и Kubernetes до машинного обучения, Google Cloud и микросервисов. В статье собраны материалы и интервью-вопросы, которые помогут подготовиться к собеседованиям и углубить технические знания. Решение задачи Two Sum на Java: простой пример В статье подробно разбирается, как решить классическую задачу Two Sum с помощью Java. Показан подход к поиску двух чисел в массиве, сумма которых равна заданному значению. Полезно для практики алгоритмов и тренировки навыков программирования. Подробности: http://www.java67.com/2012/10/java-enum-valueof-example-how-to-use.html #en @a_cup_of_java | Другие наши каналы

Полное руководство по пакетам в Java: что, зачем и как. В статье раскрывают роль пакетов в организации кода, их создание, луч
Полное руководство по пакетам в Java: что, зачем и как. В статье раскрывают роль пакетов в организации кода, их создание, лучшие практики именования и использования, а также объясняют новый static import для удобной работы с методами. Полезно для любого разработчика. Подробности: http://www.java67.com/2018/06/a-beginners-guide-to-package-in-java.html #en @a_cup_of_java | Другие наши каналы

Архитектура BFF (Backend for Frontend): зачем нужна прослойка Что такое архитектура BFF. Показываем, зачем нужна прослойка Ba
Архитектура BFF (Backend for Frontend): зачем нужна прослойка Что такое архитектура BFF. Показываем, зачем нужна прослойка Backend for Frontend. Рассматриваем преимущества и основные нюансы ✔ Tproger Читать: «Архитектура BFF (Backend for Frontend): зачем нужна прослойка» @a_cup_of_java | Другие наши каналы

Jakarta EE 11 выпущен, появилось Agent2Agent Java SDK от Red Hat и Google, вышел Kotlin 2.2.0. Beta WildFly 37 и релиз-кандид
Jakarta EE 11 выпущен, появилось Agent2Agent Java SDK от Red Hat и Google, вышел Kotlin 2.2.0. Beta WildFly 37 и релиз-кандидаты JobRunr 8.0 и Maven 4.0 предлагают новые функции и улучшения. Обновления развивают экосистему Java и инструменты для разработчиков. Подробности: https://www.infoq.com/news/2025/06/java-news-roundup-jun23-2025/ #en @a_cup_of_java | Другие наши каналы

Лучшие практики реализации equals() и hashCode() на примере JPA сущности Всем привет! Рано или поздно при работе с объектами и хэш-коллекциями мы сталкиваемся с вопросами: «Где моя сущность?» или «Почему они не равны?». В контексте работы с важными данными эти вопросы становится еще более актуальными. А самое что страшное, что нет единого ответа на вопрос: «А как сделать мне в моём проекте?». Читать: https://habr.com/ru/articles/923186/?utm_campaign=923186 @a_cup_of_java | Другие наши каналы

n8n: установка, настройка и интеграция с Python, Node.JS и PHP Подробный туториал по установке и настройки n8n. Примеры интег
n8n: установка, настройка и интеграция с Python, Node.JS и PHP Подробный туториал по установке и настройки n8n. Примеры интеграции с Python, Node.JS и PHP и взаимодействия с LLM Mistral AI. Читать: «n8n: установка, настройка и интеграция с Python, Node.JS и PHP» @a_cup_of_java | Другие наши каналы

Не одним Python едины: Spring AI в разработке MCP‑сервера BitDive Многие внутри BitDive привыкли к Python: для анализа данных, прототипирования агентов и построения CI/CD‑утилит этот язык незаменим. Но когда нам потребовался единый масштабируемый MCP‑сервер (Message Control Plane) для обработки и маршрутизации телеметрии в реальном времени, мы решили попробовать нечто более декларативное и «из коробки» готовое к бою. Наш выбор — Spring Boot вместе с новым модулем Spring AI, который позволяет легко описывать инструменты (Tools) и управлять ими через единый SSE‑интерфейс. Читать: https://habr.com/ru/articles/923056/?utm_campaign=923056 @a_cup_of_java | Другие наши каналы

ArrayList или Vector в Java: в чём разница? Vector — устаревший класс с синхронизацией, обеспечивающей потокобезопасность, но
ArrayList или Vector в Java: в чём разница? Vector — устаревший класс с синхронизацией, обеспечивающей потокобезопасность, но работает медленнее. ArrayList быстрее и предпочтительнее в однопоточных приложениях. Выбор зависит от потребности в потокобезопасности. Гид по Java и IT: от основ программирования до интервью и сертификаций. В статье собрано множество материалов по Java, Spring, базам данных и другим технологиям для подготовки разработчиков и IT-специалистов к работе и собеседованиям. Топовые алгоритмы и структуры данных на Java: от сортировки и поиска до работы с деревьями и массивами. В статье собраны примеры и пошаговые объяснения основных методов, которые помогут лучше понимать и применять Java в программировании. Подробности: http://www.java67.com/2012/09/arraylist-vs-vector-in-java-interview.html #en @a_cup_of_java | Другие наши каналы

Полный разбор Enum в Java: как перечисления обеспечивают типобезопасность и удобство, заменяя устаревшие константы. В статье
Полный разбор Enum в Java: как перечисления обеспечивают типобезопасность и удобство, заменяя устаревшие константы. В статье раскрываются особенности использования Enum, их преимущества и примеры для качественного кода и подготовки к собеседованиям. Подробности: http://www.java67.com/2018/07/java-enum-tutorial-10-things-java-devs.html #en @a_cup_of_java | Другие наши каналы

Что такое class-файл в Java и зачем он нужен? Class-файл – это результат компиляции Java-программы, содержащий байт-код для J
Что такое class-файл в Java и зачем он нужен? Class-файл – это результат компиляции Java-программы, содержащий байт-код для JVM. Он обеспечивает платформенную независимость Java, позволяя запускать программы на разных ОС без изменений. Компиляция происходит командой javac. Лучшие вопросы для подготовки к интервью по Spring Framework В статье собрана подборка ключевых вопросов по Spring Boot, Spring MVC, Spring Cloud и микросервисам, которые помогут эффективно подготовиться к техническому интервью и повысить шансы на успешное трудоустройство. Архив публикаций за годы: обзор активности блога Статья представляет статистику публикаций на блоге за несколько лет, показывая количество записей в каждом месяце. Данные позволяют оценить интенсивность ведения блога и понять периоды с максимальной активностью авторов. Подробности: http://www.java67.com/2012/08/what-is-class-file-in-java-how-to-create-class.html #en @a_cup_of_java | Другие наши каналы

Анатомия неудачного микробенчмарка В новом переводе от команды Spring АйО подробно разбираются концептуальные, методологические и технические ошибки, на которые легко наткнуться при попытке протестировать такие механизмы, как synchronized и ReentrantLock. Автор объясняет, почему микробенчмарки часто измеряют не то, что вы думаете, и почему для получения осмысленных результатов лучше использовать макротесты или полагаться на экспертов. Читать: https://habr.com/ru/companies/spring_aio/articles/922848/?utm_campaign=922848 @a_cup_of_java | Другие наши каналы

Топ-15 экспертов Java для подписки в Twitter В статье представлен список из 15 ведущих Java-разработчиков и экспертов, за кот
Топ-15 экспертов Java для подписки в Twitter В статье представлен список из 15 ведущих Java-разработчиков и экспертов, за которыми стоит следить в Twitter, чтобы быть в курсе новинок Java, JVM, Spring и других технологий. Их аккаунты полезны для изучения и вдохновения. Интервью по Spring: все ключевые вопросы и темы. В статье собраны важные вопросы по Spring Boot, MVC, Cloud и Microservices, которые помогут успешно подготовиться к собеседованию и повысить шансы на успех. Рекомендуется к изучению для Java-разработчиков. Архив публикаций: динамика и активность за годы Текст поста: Анализ архивов блога показывает распределение публикаций по годам и месяцам: рост активности заметен в 2021–2023 годах, с максимальным числом постов в апреле последних лет. Статья демонстрирует, как менялась активность по времени. Подробности: http://www.java67.com/2019/08/15-people-java-developers-should-follow-on-twitter.html #en @a_cup_of_java | Другие наши каналы

Java Keywords: основы и назначение Статья объясняет значение и использование ключевых слов Java — от модификаторов доступа до примитивных типов и многопоточности. Это полезный гид для тех, кто хочет лучше понять структуру и особенности Java. Полезные ресурсы для программистов: от этичного хакинга до Kotlin и облачных технологий. В статье собраны темы для обучения и подготовки к интервью, включая Java, Spring, алгоритмы и многое другое. Отличный гайд для профессионального роста и освоения IT. Как работать с массивами и структурами данных в Java В статье рассмотрены основные операции с массивами и деревьями в Java: сортировка, поиск, удаление элементов, обход бинарных деревьев и другие полезные примеры кода для эффективного программирования. Подробности: http://www.java67.com/2014/08/java-keyword-cheat-sheet-meaning-and.html #en @a_cup_of_java | Другие наши каналы

6 ключевых структур данных, которые должен знать Java-программист Статья рассказывает о важных структурах данных в Java — мас
6 ключевых структур данных, которые должен знать Java-программист Статья рассказывает о важных структурах данных в Java — массивах, списках, множествах, картах, стеках и очередях. Знание этих структур улучшит производительность и качество кода, а встроенная поддержка в Java API облегчает их использование. Как выбрать правильную Map в Java для многопоточности? В статье советуют использовать HashMap для однопоточных приложений и ConcurrentHashMap, если работает несколько потоков. Просто и эффективно для управления коллекциями в разных условиях. Топ знаний для Java-программистов: от популярных алгоритмов и структур данных до решения типичных задач — поиск дубликатов, сортировка, обход деревьев. Полезные примеры и советы помогут улучшить навыки и подготовиться к собеседованиям. Подробности: http://www.java67.com/2012/08/video-example-dijkstras-algorithm.html #en @a_cup_of_java | Другие наши каналы

Путеводитель по Ktor JWT auth на стороне сервера Документация Ktor по server-jwt неполна. Если необходимо сделать что-то за рамками «Hello world», придется лезть в исходники и городить костыли. Какой-то консистентности и предсказуемости ждать не стоит, возможно, не обошлось без заговорщиков. Статья покроет необходимую базу для того, чтобы можно было сесть и реализовать аутентификацию с JWT, не спотыкаясь. Читать: https://habr.com/ru/articles/921076/?utm_campaign=921076 @a_cup_of_java | Другие наши каналы

Интеграция ChatGPT в Java: распознаём автомобиль по фото Искусственный интеллект активно внедряется в повседневную жизнь — от обработки текста до генерации изображений и звука. Однако потенциал ИИ особенно интересен в сфере разработки, где он может существенно упростить реализацию сложных задач и расширить функциональные возможности приложений. Поскольку помимо разработки электронных устройств я также занимаюсь разработкой мобильных приложений, сугубо в любительских целях, вся дальнейшая программа будет написана на языке Java. В этой статье я поделюсь опытом интеграции ChatGPT Vision API в программу Java, которую потенциально можно использовать для Android приложения. В рамках проекта реализован функционал, позволяющий определить параметры автомобиля по его изображению: марку, модель, стоимость, год выпуска и т. д. Читать: https://habr.com/ru/articles/922622/?utm_campaign=922622 @a_cup_of_java | Другие наши каналы

Микросервисная архитектура: от монолита к гибкой системе «Монолит или микросервисы» — вопрос, который до сих пор вызывает спо
Микросервисная архитектура: от монолита к гибкой системе «Монолит или микросервисы» — вопрос, который до сих пор вызывает споры в IT. CTO Газпромбанка делится личным опытом перехода к микросервисной архитектуре, разбирает реальные кейсы и объясняет, почему однозначного ответа не существует. Читать: «Микросервисная архитектура: от монолита к гибкой системе» @a_cup_of_java | Другие наши каналы

Проверка степени двойки в Java с помощью побитового оператора В статье раскрывается простой способ определить, является ли чи
Проверка степени двойки в Java с помощью побитового оператора В статье раскрывается простой способ определить, является ли число степенью двойки, используя битовую операцию AND между числом и числом минус один. Этот метод эффективен и не требует деления или остатка от деления. Обзор ключевых тем Java для программистов В статье представлен широкий спектр материалов по Java: от основ и коллекций до многопоточности, сетевого программирования и интервью-вопросов. Полезно для тех, кто хочет систематизировать знания и подготовиться к собеседованиям. Архив публикаций: как менялось количество постов с 2012 по 2023 год В статье представлен подробный обзор числа публикаций по месяцам и годам с 2012 по 2023 год. Видно, как активность менялась с течением времени, достигая пиков в разные периоды. Подробности: http://www.java67.com/2015/06/how-to-use-bitwise-operator-in-java.html #en @a_cup_of_java | Другие наши каналы