Java
1.64K subscribers
223 photos
5 videos
3 files
897 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
RestAPI с использованием Java

Всем привет, сегодня мы рассмотрим, как мы можем использовать Java и Spring Boot для создания простого API книги, выполняющего базовые операции CRUD. Мы также будем использовать MongoDb, базу данных NoSQL, для хранения данных.

https://shly.link/devWmiC
Функциональные интерфейсы в Java

Будучи объектно-ориентированным языком программирования, Java не может иметь независимых функций, поскольку все, кроме некоторых примитивных типов данных и методов, вращается вокруг классов и объектов. Функции всегда были частью класса, который можно вызывать только с использованием объектов или классов.

Однако с выпуском Java8 была выпущена новая концепция, называемая интерфейсом функций, а также некоторые другие функции, такие как Lambda Expressions , Time API, Stream API и т. д.

Но что это за функциональные интерфейсы и как их определить? Давай выясним!

https://shly.link/tXQ57
👍1
Создание сценариев с помощью Groovy в приложениях Java

В этом посте я хотел бы представить вам пример использования альтернативного языка сценариев JVM — Groovy — для расширения вашего Java-приложения. Мы начнем с нескольких случаев, когда создание сценариев в приложениях Java с помощью Groovy может быть правильным шагом, а затем приведем пример того, как встроить сценарий с помощью Groovy в Java.
https://shly.link/GjnMU
Int to String в Java — как преобразовать целое число в строку

В этой статье вы узнаете, как преобразовать целые числа в строки в Java следующими способами:

-Использование Integer.toString()метода.
-Использование String.valueOf()метода.
-Использование String.format()метода.
-Использование DecimalFormatкласса.

https://shly.link/G9Z8K
👍3
15 советов, как ускорить работу вашего Java-приложения

https://shly.link/mdmTYYn
10 вещей, о которых вы не знали, Java может делать

Одним из самых известных и популярных языков программирования является Java . Он используется миллионами устройств по всему миру, потому что он удобочитаем и прост.

Хотя Java очень популярен, есть некоторые интересные факты о Java, о которых вы могли не знать.
Вот некоторые известные разработчикам вещи, которые вы можете использовать, чтобы произвести впечатление на своих друзей и коллег.

https://shly.link/mdmz9ym
👍2
Как вы генерируете данные в модульных тестах? Для этого вы можете использовать Instancio ( https://instancio.org ) . Это библиотека для создания экземпляров и заполнения объектов случайными данными, целью которой является сокращение строк кода, затрачиваемых на ручную настройку данных.
👍3
Все, что вы могли пропустить в Java в 2022 году

Поскольку начался 2023 год, я решил посвятить первый выпуск этого года краткому изложению того, что произошло в 2022 году.

https://shly.link/K3wPV
Как выполнять асинхронное программирование с помощью Java

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

https://shly.link/NAJRh
👍4
Выпущены JDK 11.0.18, 17.0.6, 8u361, 19.0.2 и 7u371!

https://shly.link/LuHPR
Java-комментарии

В этом руководстве по программированию будут представлены различные виды комментариев в Java, а также даны некоторые рекомендации по их оптимальному использованию.

https://shly.link/LbCc7
👍1
Начало работы с Java-разработкой в ​​2023 году — руководство с собственным мнением

Идея этой записи в блоге — предоставить авторитетное руководство для людей, начинающих разработку Java в 2023 году, которое поможет вам сделать первые шаги с этой удивительной платформой. Примечание. Я не говорю, что то, что я собираюсь порекомендовать, лучше всего подходит для любой ситуации. Основное внимание уделяется обеспечению хорошего начального опыта. Некоторые из рекомендуемых инструментов или подходов могут иметь меньший смысл в использовании по мере того, как вы набираете опыт, а другие варианты могут лучше подходить для вас тогда, в зависимости от конкретной ситуации и ее требований.

https://shly.link/fcQwv
Совет по Java 💡

Знаете ли вы, что начиная с Java 11 существует встроенный HTTP-клиент (http://java.net.http.HttpClient)? Вы можете использовать, например, для вызова ваших служб REST
👍10
Как сортировать список в Java — пример сортировки списка Java

Иногда данные необходимо расположить в определенном порядке, чтобы их было легче понять, найти и обработать.
Мы называем этот процесс сортировкой. Сортировка относится к упорядочению данных в определенном порядке с использованием определенных критериев. Вы можете сортировать различные типы данных, включая числа, строки и объекты. Java предоставляет встроенные методы для сортировки, такие как классы Collections.

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

Например, если пользователь хочет увидеть все продукты, отсортированные по цене в порядке возрастания, приложение может использовать алгоритм сортировки, чтобы упорядочить продукты в этом порядке. Таким образом, когда пользователь просматривает продукты, он сможет сначала увидеть самые дешевые продукты и принять соответствующее решение о покупке.

В этой статье будут рассмотрены различные методы сортировки списка в Java.

https://shly.link/41m1M
Полное руководство по уязвимостям безопасности Java (CVE)

Я
провел большую часть последних двух лет, работая над исследованием, проверкой, исправлением и обновлением крупных корпоративных кодовых баз на основе JVM. Это было не весело. Моя цель здесь — создать всеобъемлющий ресурс по этой теме, чтобы каждый, кто сталкивается с похожими проблемами, мог воспользоваться этим и сэкономить время/усилия.

https://shly.link/9ADdf
Новые функции в Java 19

Привет, читатели, в этой статье мы рассмотрим наиболее значительные изменения, представленные в составе JDK 19, самой последней версии платформы Java .

JDK 19 — это второй выпуск 2022 года и 11-й выпуск с тех пор, как Java перешла на периодичность выпуска раз в полгода. JDK 19 заменяет JDK 18 и будет заменен JDK 20 в марте 2023 года. Следующим LTS-релизом является JDK 21, который должен выйти в сентябре 2023 года. Стоимость.

JDK 19 выдвигает 7 предложений по улучшению, это будет предварительный выпуск с 6 из этих новых функций, предоставляющих либо инкубаторы, либо функции предварительного просмотра. Эти 7 предложений по усовершенствованию перечислены ниже.

https://shly.link/Z4kJc
👍3
Основные шаблоны проектирования в Java

Ниже приведены 6 наиболее часто используемых шаблонов проектирования с примерами в java.

https://shly.link/devnaxv
51 Java-Spring Boot- Лучшие практики для разработчиков приложений

Всем привет ,

Spring Boot — это популярная платформа Java для создания микросервисов и автономных приложений. Он предоставляет множество полезных функций из коробки, таких как внедрение зависимостей, настройка и простая интеграция с другими фреймворками и библиотеками. Однако, как и в случае с любой другой платформой, важно следовать рекомендациям, чтобы обеспечить удобство обслуживания, масштабируемость и хорошую производительность вашего приложения.

Сегодня мы рассмотрим 51 передовую практику, советы и рекомендации по эффективному использованию Spring Boot с Java:/


https://shly.link/imaKf
👍2
Справочник по Apache Kafka — как начать использовать Kafka

https://shly.link/yZCG1