Публикации по теме 'java'


Как работать с коллекциями Java | Часть 1: Списки
Списки являются одними из наиболее широко используемых коллекций Java. Список — это упорядоченная коллекция (или последовательность). Таким образом, он в чем-то отличается от наборов, карт и очередей. Список может содержать дубликаты и нулевые значения. Они также дают пользователям полную видимость и контроль над элементами. Согласно Документации API , в интерфейсе List есть специальные методы для позиционного доступа, поиска и итерации. Таким образом, мы должны учитывать эти три..

20 Java-лайфхаков
Преобразование массива в список с помощью Arrays.asList() String[] arr = {"a", "b", "c"}; List<String> list = Arrays.asList(arr); 2. Замена двух переменных без использования временной переменной int a = 5; int b = 10; a = a + b; b = a - b; a = a - b; 3. Реверсирование строки с помощью StringBuilder String str = "hello"; String reversedStr = new StringBuilder(str).reverse().toString(); 4. Использование тернарного оператора для..

Развертывание веб-приложений GWT / J2CL в службе статических веб-приложений Azure
В этом коротком рассказе я покажу вам, как развертывать веб-приложения GWT / J2CL в Службе статических веб-приложений Microsoft Azure . Есть некоторые преимущества, если вы реализуете свои веб-приложения с полной CSR (рендеринг на стороне клиента) , чтобы веб-приложения просто запускались в вашем веб-браузере и использовали вычислительную мощность клиента. Стоимость облачных вычислений - одна из них . В этом случае облачный провайдер просто должен доставить статические файлы, не..

Преимущества Kotlin над Java: серверная часть и Android
С тех пор, как я переехал в Котлин, я ни разу не оглядывался назад! Прежде, чем мы начнем Я использую Kotlin некоторое время и считаю, что у него есть правильный набор функций для разработчиков. Я расскажу о функциях, которые действительно хорошо работали как для Spring Boot Backend, так и для Android. Но прежде чем перейти к этому, давайте начнем с основ. Что такое Котлин? Kotlin - это универсальный статически типизированный язык программирования с открытым исходным кодом для..

Рекурсивный алгоритм сортировки
Переходя к более практичному приложению, мы рассмотрим рекурсивный алгоритм сортировки массива. Алгоритмы сортировки выбором и сортировки вставками, рассмотренные в разделе 7.4, довольно просты, но они довольно медленны при применении к большим массивам. Доступны более быстрые алгоритмы сортировки. Одним из них является Quicksort, рекурсивный алгоритм, который в большинстве ситуаций оказывается самым быстрым алгоритмом сортировки. Алгоритм быстрой сортировки основан на простой, но умной..

Javascript | Самый большой прямоугольник на гистограмме
https://leetcode.com/problems/самый большой прямоугольник в гистограмме/ Учитывая массив целых чисел heights , представляющих высоту столбца гистограммы, где ширина каждого столбца равна 1 , вернуть площадь самого большого прямоугольника в гистограмме . Пример 1: Input: heights = [2,1,5,6,2,3] Output: 10 Explanation: The above is a histogram where width of each bar is 1. The largest rectangle is shown in the red area, which has an area = 10 units. /** *..

Учебное пособие по типам данных Java — Массивы переменной длины в Java
Массив Java не может расти. Чтобы создать расширяемый массив, мы можем использовать ArrayList или Vector. Классы ArrayList и Vector работают одинаково, за исключением того, что методы класса Vector синхронизированы, а методы класса ArrayList — нет. Класс ArrayList работает только с объектами, а не с примитивными типами данных. Класс ArrayList является универсальным классом и принимает тип своих элементов в качестве параметра типа. Чтобы работать с примитивными значениями,..