byte — целые числа в диапазоне от -128 до 127 — 1 байт;short — целые числа в диапазоне от -32768 до 32767 — 2 байта;int — целые числа в диапазоне от -2 147 483 648 до 2 147 483 647 — 4 байта;long — целые числа в диапазоне от 9223372036854775808 до 9223372036854775807 — 8 байтов;float — числа с плавающей запятой в диапазоне от -3.4E+38 до 3.4E+38 — 4 байта;double — числа с плавающей запятой в диапазоне от -1.7E+308 до 1.7E+308 — 8 байтов;char — одиночные символы в UTF-16 — 2 байта;boolean — значения true или false — 1 байт.Please open Telegram to view this post
VIEW IN TELEGRAM
Алгоритм сортировки пузырьком (Bubble Sort) представляет собой итерационный процесс, в котором сравниваются соседние элементы массива. Если элемент слева больше элемента справа, то значения меняются местами. Это продолжается до тех пор, пока все элементы не будут отсортированы по возрастанию.
В приведенном коде метод
bubbleSort() использует входной параметр sortArray — массив, который нужно отсортировать. Внешний цикл for итерируется по каждому элементу массива, а внутренний цикл for начинается с первого элемента массива до предпоследнего индекса — sortArr.length - i - 1.Please open Telegram to view this post
VIEW IN TELEGRAM
Какой параметр запуска JVM используется для контроля размера стека потока?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Абстрагирование — это способ выделить набор общих характеристик объекта, исключая из рассмотрения частные и незначимые. Соответственно, абстракция — это набор всех таких характеристик.
Представьте, что водитель едет в автомобиле по оживлённому участку движения. Понятно, что в этот момент он не будет задумываться о химическом составе краски автомобиля, особенностях взаимодействия шестерёнок в коробке передач или влияния формы кузова на скорость (разве что, автомобиль стоит в глухой пробке и водителю абсолютно нечем заняться). Однако, руль, педали, указатель поворота он будет использовать регулярно.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
Чем является ключевое слово «private»?
Anonymous Quiz
2%
Типом данных
3%
Оператором
2%
Литералом
93%
Модификатором доступа
OutOfMemoryError — одна из критических ошибок во время исполнения программы, связанная с работой виртуальной машины Java (JVM). Вызывается в тех случаях, когда JVM не может выделить объект, потому что на него не хватает памяти.
Некоторые виды OutOfMemoryError:
OutOfMemoryError: Java heap space — объект не может быть размещен в куче Java из-за недостатка памяти; OutOfMemoryError: GC Overhead limit exceeded — объем данных едва помещается в кучу, сборщик мусора работает все время, а программа Java работает очень медленно;OutOfMemoryError: Requested array size exceeds VM limit — приложение попыталось выделить память для массива, размер которого превышает размер кучи;OutOfMemoryError: Metaspace — в куче закончилось место, выделенное для метаданных;OutOfMemoryError: request size bytes for reason. Out of swap space — произошел некоторый сбой при попытке выделения памяти из кучи;Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
Можно ли в конструкторе использовать
return?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
С каким модификатором доступа можно обращаться к членам класса из любой точки программы?
Anonymous Quiz
3%
private
2%
protected
91%
public
4%
default
Сигнатура метода — это имя метода и типы входящих параметров (причем порядок параметров имеет значение). В сигнатуру метода не входит возвращаемое значение, а также бросаемые им исключения. Сигнатура метода в сочетании с типом возвращаемого значения и перечнем бросаемых исключений называется контрактом метода.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
В целочисленном массиве переместите все 0 в конец, сохраняя относительный порядок ненулевых элементов (Ответ на картинке).
Например:
Массив на вход: [0, 1, 0, 3, 12]
Вывод: [1, 3, 12, 0, 0]
Массив на вход: [0]
Вывод: [0]
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
Что такое Stream в Java?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
Ключевое слово
final в Java используется для обозначения переменных, методов и классов с неизменяемым значением или состоянием. Переменная, объявленная как
final, не может быть изменена после ее инициализации. Метод, объявленный как final, не может быть переопределен в подклассах. Класс, объявленный как final, не может быть расширен другими классами.Please open Telegram to view this post
VIEW IN TELEGRAM
String — иммутабельный байтовый массив;StringBuilder — helper-класс для построения строк, не предоставляет гарантий синхронизации;StringBuffer — то же, что и StringBuilder, с synchronized методами.Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
Как можно уничтожить объект в Java?
Anonymous Quiz
24%
Этого нельзя сделать вручную
16%
Вызвать деструктор у объекта
24%
Вызвать метод finallize() у объекта
37%
Присвоить null всем ссылкам на объект
JUnit — это фреймворк для языка программирования Java, предназначенный для автоматического тестирования программ.
Его основное назначение — unit-тестирование, то есть такое, когда по отдельности проверяется функциональность каждого компонента программы. В результате использования JUnit можно получить более стабильный и надежный программный код.
Please open Telegram to view this post
VIEW IN TELEGRAM
Через метод
LocalDate.now() мы получаем текущую дату, затем вычитаем из нее заданное количество дней методом minusDays(), получая дату в прошлом. Затем создаем объект класса DateTimeFormatter, который позволяет задать формат выводимой даты ( "dd.MM.yyyy"). И наконец, форматируем дату методом format() и выводим результат на экран.Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
Какой класс лучше всего использовать для реализации кеша или для хранения метаданных об объектах?
Anonymous Quiz
66%
HashMap
13%
LinkedHashMap
9%
IdentityHashMap
12%
WeakHashMap
PostgreSQL — это реляционная система управления базами данных (СУБД) с открытым исходным кодом, которая поддерживает SQL и предоставляет расширенные возможности, такие как поддержка JSON, XML и геоданных, а также многопоточность и транзакционность для обеспечения безопасности данных.
PostgreSQL используется для хранения и управления большим объемом данных в различных приложениях, включая веб-приложения, мобильные приложения, аналитические системы и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как принудительно запустить поток?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
& : Логическое AND (И);&& : Сокращённое AND;| : Логическое OR (ИЛИ);|| : Сокращённое OR;^ : Логическое XOR (исключающее OR (ИЛИ)); ! : Логическое унарное NOT (НЕ);&= : AND с присваиванием;|= : OR с присваиванием;^= : XOR с присваиванием;== : Равно;!= : Не равно;?: : Тернарный (троичный) условный оператор.Please open Telegram to view this post
VIEW IN TELEGRAM