Перейти к основному содержимому

1310 записей с тегом "Java"

Посмотреть все теги

· 4 мин. чтения

1. Введение

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

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

2. Преобразование потока в массив

2.1. Справочник по методу

· 5 мин. чтения

1. Введение

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

В этом уроке мы рассмотрим, как подключаться через прокси-серверы в Java .

Во-первых, мы рассмотрим более старый, более глобальный подход, который распространяется на всю JVM и настраивается с помощью системных свойств. После этого мы познакомимся с классом Proxy , который дает нам больше контроля, позволяя настраивать конфигурацию для каждого соединения.

2. Настройка

· 2 мин. чтения

1. Введение

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

Получить пустой объектOption из null просто — мы просто используем Optional.ofNullable() . Но что, если мы хотим, чтобы пустые String тоже работали таким же образом?

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

2. Использование Java 8

· 5 мин. чтения

1. Обзор

EnumMap — это реализация Map , которая использует исключительно Enum в качестве своих ключей.

В этом уроке мы обсудим его свойства, распространенные варианты использования и когда мы должны его использовать.

2. Настройка проекта

Представьте себе простое требование, в котором нам нужно сопоставить дни недели со спортом, в который мы играем в этот день:

· 2 мин. чтения

1. Обзор

В этом руководстве мы покажем несколько способов определить, является ли данный год високосным в Java.

Високосный год – это год, который делится на 4 и 400 без остатка . Таким образом, годы, которые делятся на 100, но не делятся на 400, не подходят, даже если они делятся на 4.

2. Использование API календаря до Java-8

Начиная с Java 1.1, класс GregorianCalendar позволяет нам проверять, является ли год високосным:

· 5 мин. чтения

1. Введение

В этом уроке мы обсудим интерфейс Java Queue .

Во- первых, мы взглянем на то, что делает Queue , и на некоторые из его основных методов `` . Далее мы углубимся в ряд реализаций, которые Java предоставляет в качестве стандарта.

Наконец, мы поговорим о безопасности потоков, прежде чем закончить все это.

2. Визуализация очереди

· 4 мин. чтения

1. Обзор

В этом руководстве мы обсудим распространенные методы сортировки массивов в порядке возрастания и убывания.

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

2. Определения объектов

Прежде чем мы начнем, давайте быстро определим несколько массивов, которые мы будем сортировать в этом руководстве. Во-первых, мы создадим массив целых чисел и массив строк:

· 3 мин. чтения

1. Введение

Java Stream API представляет собой мощную альтернативу для обработки данных.

В этом коротком руководстве мы сосредоточимся на методе peek() , который часто неправильно понимают.

2. Быстрый пример

Давайте испачкаем руки и попробуем использовать peek() . У нас есть поток имен, и мы хотим вывести их на консоль.

· 8 мин. чтения

1. Таймер — основы

Timer и TimerTask — это служебные классы Java, используемые для планирования задач в фоновом потоке. В двух словах — TimerTask — это задача, которую нужно выполнить, а Timer — это планировщик .

2. Запланируйте задачу один раз

2.1. После заданной задержки

· 2 мин. чтения

1. Обзор

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

Кроме того, мы также увидим, как использование структур данных из Java Collections Framework делает работу еще проще.

2. Использование Arrays.copyOfRange()

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