RxJava — это основная библиотека реактивного программирования в Java, расширяющая принципы ReactiveX (Reactive Extensions) паттерна этого языка программирования.
Реактивное программирование сконцентрировано вокруг идеи с асинхронными и событийными потоками данных, представляющими мощную парадигму для обработки скомпонованных асинхронных операций.
Ключевая фича этой библиотеки — реализованная концепция шаблонов проектирования
Observables и Observers. Observable — это поток данных, который будет обрабатываться, а Observer является подписчиком и реагирует на события, которые происходят в Observable. Это позволяет разработчикам быстро строить асинхронные операции в декларативной модели.Please open Telegram to view this post
VIEW IN TELEGRAM
❤13⚡4
Чем отличаются методы POST, PUT и PATCH?
Ответ:
POST — используется для создания ресурса.
PUT — используется для замены ресурса целиком.
PATCH — используется для редактирования ресурса.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60❤12😁9⚡3
resilience4j — библиотека, предоставляющая набор инструментов для повышения надежности и отказоустойчивости Java-приложений прежде всего в микросервисной архитектуре.
В данной статье автор рассмотрел наиболее удобный способ работы с помощью аннотаций в Spring Boot и их конфигурирование.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51
Swing и AWT — это часто используемыми библиотеки для создания графических пользовательских интерфейсов (GUI) в Java.
AWT (Abstract Window Toolkit) была оригинальной библиотекой для создания GUI в Java. Swing была разработана как более мощная и гибкая альтернатива AWT, которая предоставляет более широкий спектр компонентов и возможностей для создания современных пользовательских интерфейсов.
Документация — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8💯3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда на собеседовании попросили показать самый большой проект, который ты делал
➡️ Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣127😁9💯4❤3⚡3
В данной статье автор рассказывает, почему люди считают, что «алгоритмы программистам не нужны» и на личном примере показывает, как алгоритмы могут влиять на рабочие процессы.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11💯3⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🤣9❤1
Что выведет код сверху?
Anonymous Quiz
13%
Ничего
27%
0
51%
Ошибка компиляции
9%
Ошибка во время выполнения
Apache POI (Poor Obfuscation Implementation) — это библиотека Java, которая позволяет читать и записывать файлы Microsoft Office (Excel, Word и PowerPoint).
С помощью Apache POI вы можете создавать, изменять и читать файлы Office без необходимости установки соответствующих программ Microsoft Office.
Код из примера создает новую книгу Excel и записывает данные в лист "MySheet".
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27
Что такое Optional?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23⚡2
https://news.1rj.ru/str/+RwaQxz8YiH1iOTVi
Новые слова, викторины и английские мемчики на каждый день:
CodeLang | Английский в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤣1
Cloneable — это интерфейс, который служит для указания того, что объект может быть клонирован с помощью метода clone().Важно отметить, что при использовании метода
clone() для создания копии объекта через интерфейс Cloneable, происходит поверхностное клонирование, что означает, что только примитивные типы и ссылки на объекты копируются, но сами объекты не клонируются.Please open Telegram to view this post
VIEW IN TELEGRAM
❤12⚡1
К каким переменным есть доступ у лямбда-выражений?
Ответ:
— Неизменяемые (effectively final — не обязательно помеченные как final) локальные переменные;
— Поля класса;
— Статические переменные.
К методам по умолчанию реализуемого функционального интерфейса обращаться внутри лямбда-выражения запрещено.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁1
В статье мы рассмотрим, как развернуть в облаке приложение на Java, на примере Spring Boot приложения с встраиваемой базой данных H2.
Мы попробуем развернуть приложение с простым REST API, сборкой Maven и тремя эндпоинтами, позволяющими добавить продукт, получить список всех продуктов и узнать общую стоимость всех продуктов.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
⚡8❤1
Метод
Collections.sort принимает список list и компаратор в качестве аргументов. Компаратор представлен в виде лямбда-выражения
(a, b) -> a.compareTo(b), которое сравнивает две строки a и b с помощью метода compareTo.Please open Telegram to view this post
VIEW IN TELEGRAM
❤15⚡2
Как работает метод
Thread.join()?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19