Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

Статьи с тэгом «Java»

Перебор элементов через Iterator

11 февраля 2024

Тэги: Java, Collections, алгоритмы, руководство.

Интерфейсы Iterator и Iterable позволяют эффективно и безопасно работать с коллекциями, обеспечивая контроль над процессом перебора элементов.
Читать полностью...

Подсчёт количества строк в текстовом файле

10 февраля 2024

Тэги: Java, алгоритмы, файлы.

Разберёмся, как быстро подсчитать количество строк в текстовом файле независимо от той ОС, в которой выполняется код. Текстовый файл может быть сколь угодно большим, поэтому будем использовать буферизацию потока, чтобы не израсходовать всю доступную оперативную память.
Читать полностью...

Как скомпилировать исходники java вручную

13 января 2024

Тэги: Java, файлы, руководство.

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

Конфигурационные файлы в Spring Boot

28 декабря 2023

Тэги: Spring Boot, rest, Java, yaml, файлы.

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

Pattern matching в switch

17 ноября 2023

Тэги: Java, руководство, ООП.

Шаблоны сравнения (pattern matching) в switch предоставляют доступ к методам дочерних классов без необходимости явного приведения типов.
Читать полностью...

SequencedMap

8 ноября 2023

Тэги: Java, Collections, ООП.

Интерфейс SequencedMap расширяет стандартный Map, добавляя в него методы для доступа и манипулирования первым и последним элементами.
Читать полностью...

SequencedCollection и SequencedSet

3 ноября 2023

Тэги: Java, Collections, алгоритмы, ООП.

SequencedCollection расширяет базовый интерфейс Collection, добавляя в него ряд полезных методов для манипуляций с первым и последним элементами.
Читать полностью...

Работа с коллекциями

2 ноября 2023

Тэги: Kotlin, Java, Collections, Stream API.

Перед вами шпаргалка по работе с коллекциями для тех, кто только начинает осваивать Kotlin. Для сравнения приводятся также примеры на Java.
Читать полностью...

Алгоритм инверсии двусвязного списка

8 мая 2023

Тэги: Java, алгоритмы, головоломки.

Двусвязный список - это структура данных, которая состоит из узлов, каждый из которых имеет ссылки на следующий и предыдущий элементы. Одна из часто используемых операций на двусвязных списках - это инверсия списка, то есть изменение порядка элементов на обратный.
Читать полностью...

Алгоритм записи римских цифр

17 апреля 2023

Тэги: Java, алгоритмы, головоломки.

Римская система счисления - это система обозначений чисел, которая использовалась в Древнем Риме и до сих пор применяется в некоторых областях, таких как теория чисел, история и геральдика. В этой системе числа записываются с помощью комбинации символов, известных как римские цифры.
Читать полностью...

❮ Назад Далее ❯