Please open Telegram to view this post
VIEW IN TELEGRAM
🤣89😁12💯4
Какие существуют способы перебирать элементы списка?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24⚡1
В данной статье автор более подробно рассказывает о новой общедоступной версии Java 22. В этот релиз попало около 2300 закрытых задач и 12 JEP'ов.
Java 22 не является LTS-релизом, и у неё будут выходить обновления только полгода (до сентября 2024 года).
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8⚡3💯2😁1
Какой класс отвечает за получение информации от пользователя?
Anonymous Quiz
68%
Scanner
9%
Get
1%
Out
12%
Scaner
9%
System
❤13😁6
Records (записи) — это новая возможность, добавленная в Java 14, которая предоставляет удобный способ создания неизменяемых классов для представления данных.
Они представляют собой компактный способ определения классов, которые автоматически генерируют конструкторы, методы доступа и другие стандартные методы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25⚡3
Как создать Base64 кодировщик и декодировщик?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47😁8❤5💯2
Сколько параметров может принимать функция?
Anonymous Quiz
4%
Не более 3
2%
Не более 10
2%
Не более 5
2%
Не более 20
90%
Неограниченное количество
🤣16😁9❤5
Liquibase — это инструмент для управления изменениями в схеме базы данных. Он позволяет разработчикам определить и отслеживать изменения в структуре базы данных с помощью миграционных скриптов.
Liquibase поддерживает различные СУБД, такие как MySQL, PostgreSQL, Oracle и другие.
Основные компоненты Liquibase:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡17❤7👍1😁1
Что такое
StringJoiner?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18
В данной статье автор рассматривает асинхронное программирование в Java с использованием неблокирующих сокетов. Асинхронное программирование позволяет избежать блокировки вызывающего потока при ожидании ответа.
Статья не является руководством по использованию или собранием best-practices, она направлена в первую очередь на обзор существующих в Java NIO каналов и принцип работы неблокируемого I/O.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Что выведет код сверху?
Ошибка компиляции
Ошибка компиляции
Anonymous Quiz
19%
false false
21%
true true
5%
false true
55%
true false
❤10
ListFormat — это инструмент, появившийся в Java 22, позволяющий форматировать список строк с учетом языковых особенностей. Он полезен для создания списков строк, которые будут отображаться для пользователей. Пусть у нас есть список из трех дней недели — «Понедельник», «среда», «пятница». С помощью
ListFormat мы можем отформатировать его следующим образом — «Понедельник» , «среда» и «пятница» в виде списка.Предусмотрено 3 типа конкатенации:
STANDARD, OR, UNIT и 3 стиля для каждого типа: FULL, SHORT, NARROW.Подробнее — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60❤9😁6💯1
Как работает
HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡21❤5
Doxygen — это кроссплатформенная система документирования исходных текстов, которая поддерживает C++, Си, Objective-C, Python, Java, PHP, C# и другие.
Пример шаблонного документирования класса:
/**
* Описание класса.
*/
public class MyClass {
// код класса
}
Пример документирования при помощи Doxygen:
/**
* Описание класса.
*/
public class MyClass {
/**
* Описание метода.
* @param param Описание параметра.
* @return Описание возвращаемого значения.
*/
public int myMethod(int param) {
// код метода
return param;
}
}
Doxygen сгенерирует документацию, включая описание класса и метода, а также информацию о параметрах и возвращаемом значении.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67😁8
Для чего нужен функциональный интерфейс
BiFunction<T,U,R>?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9❤4
В данной статье автор делится опытом реализации микроядерной архитектуры (microkernel) на Java с помощью OSGI (Open Service Gateway Initiative).
Этот подход является промежуточным вариантом между микро-сервисной и монолитной архитектурой. С одной стороны присутствует разделение между компонентами на уровне VM с другой — межкомпонентное взаимодействие происходит без участия сети, что ускоряет запросы.
Ссылка на статью — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9