Как одной строчкой преобразовать
ArrayList в HashSet? (ответ на картинке)Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрая сортировка, также известная как Quick Sort или сортировка Хоара, является одним их самых эффективных алгоритмов. Она включает в себя три этапа:
Наш канал об английском языке для программиста — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Spring Boot — это Java-фреймворк, используемый для создания микросервисов. Это проект, построенный на основе Spring, чтобы упростить задачу задачу развертывания приложений Java. Его двумя основными компонентами являются Spring Framework и встроенные HTTP-серверы.
Spring Boot используется для:
Наш канал об английском языке для программиста — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Модификаторы доступа применяются к классам, интерфейсам, методам и полям. Они нужны для реализации принципа наименьших привилегий и для отделения внутренней реализации от частей публичного API.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Что выведет код сверху?
Anonymous Quiz
5%
false, true, false
25%
true, true, false
42%
true, false, true
28%
false, false, true
Generics (Обобщения) — это механизм, позволяющий создавать классы, интерфейсы и методы, которые могут работать с разными типами данных безопасным и типобезопасным способом. Он позволяет параметризовать типы таким образом, чтобы код был более гибким, повышая безопасность типов и устраняя необходимость приведения типов во время выполнения.
Наш канал об английском языке для программиста — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой вариант инициализации массива правильный?
Anonymous Quiz
41%
int[] array = new int[];
4%
int[] array = int[];
2%
int[] array = 1, 2, 3;
53%
int[] array = {1, 2, 3};
Spring Data JPA — это модуль
Spring Data, который использует JPA для хранения данных в реляционной базе данных. Особенностью этого модуля является автоматическое создание реализаций репозиториев из интерфейсов.В примере мы создаем интерфейс
UserRepository, который расширяет JpaRepository. Это позволяет использовать готовые методы для работы с базой данных, такие как save, findAll, delete и др. Также в UserRepository мы добавляем собственный метод findByUsername для поиска пользователя по его имени.Сервис
UserService использует UserRepository и может использоваться в контроллере для обработки запросов от клиента и возвращения данных из базы данных.Результатом работы этого кода будет возможность поиска пользователя по его имени в базе данных с помощью метода
findByUsername из репозитория UserRepository.Please open Telegram to view this post
VIEW IN TELEGRAM
Описание, условие и объяснение алгоритма решения задачи на YouTube — КЛИК
numSplits() — метод, который используется для подсчета количества сплитов строки s, которые разделяют строку на две части, такие что количество уникальных символов слева равно количеству уникальных символов справа. HashMap<Character, Integer> — left и right для подсчета уникальных символов. Затем в цикле проходит по каждому символу строки s и считает количество каждого символа в right;left и right для текущего символа, увеличивая значение в left и уменьшая значение в right. Если значение в right становится меньше или равно 0, символ удаляется из right.left и right проверяется их размер. Если они равны, то значение счетчика count увеличивается на 1. count.Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Какими значениями инициализируются переменные по умолчанию?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Описание, условие и объяснение алгоритма решения задачи на YouTube — КЛИК
maxIceCream() — метод, который принимает массив costs, содержащий стоимость каждого мороженого, и целое число coins, которое представляет количество монет, доступных для покупки мороженого;costs сортируется в порядке возрастания с помощью Arrays.sort(costs), чтобы последовательно выбирать мороженое наименьшей стоимости;for проходит по каждому элементу массива costs. Внутри цикла проверяется, если значение переменной coins (количество доступных монет) уменьшается на стоимость текущего мороженого coins -= costs[i] и становится отрицательным, значит у нас больше нет нужного количества монет для покупки следующего мороженого.i, которая представляет количество мороженого, которое можно было купить до достижения coins.for не было выполнено условие if, значит всё мороженое может быть куплено. В этом случае метод вернёт длину массива costs, т.к. оно представляет общее количество мороженого.Эта задача на LeetCode — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Quiz
30%
true, false
21%
false, true
25%
true, true
24%
false, false
Жизненный цикл сервлета состоит из 5 этапов:
Please open Telegram to view this post
VIEW IN TELEGRAM
Можно, но без возвращаемого значения справа от
return. То есть можно использовать return как вспомогательную конструкцию при вычислениях в конструкторе, чтобы срочно закончить (прервать) выполнение дальнейшего кода и завершить инициализацию объекта. Например, у нас есть класс
Cat, и если Cat бездомный — isHomeless = true, нам нужно закончить инициализацию и не заполнять другие поля (ведь они нам неизвестны, так как котик бездомный).Но если говорить о конкретных значениях, конструктор не может использовать
return для возврата какого-то значения, потому что:Please open Telegram to view this post
VIEW IN TELEGRAM
Для чего в JUnit используется аннотация
@Ignore?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM