Java задачки тесты
4.48K subscribers
166 photos
96 links
По вопросам рекламы: @anothertechrock


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Статья дня. Введение в байт-код Java

Каждому Java-разработчику известно, какую роль в экосистеме языка играет JVM. Однако большинство не разбирается в том, как работает JVM под капотом.

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

Читать статью

#байткод #java #статья
Вопрос с собеседования.

Что такое Interface?

P.S ответ через час.

#вопрос3 #собес
Ответ на #вопрос3.

Интерфейсы определяют некоторый функционал, не имеющий конкретной реализации, который затем реализуют классы, применяющие эти интерфейсы. И один класс может применить множество интерфейсов.

Множественное наследование не реализовано в джаве, поэтому чтобы преодолеть эту проблему, были добавлены интерфейсы в том виде, в котором мы их знаем ;)
Каково значение arr[1].length в следующем массиве?

int[][] arr = { {1, 2, 3, 4, 5}, { 6, 7, 8, 9, 10} };
Anonymous Quiz
4%
10
72%
5
6%
1
15%
2
4%
Узнать ответ
Статья дня. Хватит писать циклы! Топ-10 лучших методов для работы с коллекциями из Java 8

Что такое коллекции и для чего они нужны, думаю, ученикам JavaRush объяснять не надо. Однако после выхода 8-ой версии многие элементарные операции, на которые раньше уходило 6-7 строчек кода, были упрощены до минимума.

Без лишних предисловий — топ-10 лучших методов Java8 Collections Framework, которые сэкономят вам кучу времени и места!

Читать статью

#читать #java #коллекции
Вопрос с собеседования.

Что такое Автоупаковка (autoboxing) и Автораспаковка (unboxing)?

P.S ответ через час.

#вопрос4 #собес
Ответ на #вопрос4.

Автоупаковка (autoboxing) - процесс автоматического преобразования из примитивного типа в соответствующий класс обертку.

Автораспаковка (unboxing) - делает ровно обратное к автоупаковке - преобразует класс обертку в примитив.
А вот если окажется значение обертки null, то при распаковке будет выброшено исключение NullPointerException.
Какого типа объект System.in?
Anonymous Quiz
16%
Reader
15%
BufferedInputStream
62%
InputStream
8%
BufferedReader
Статья дня. Сравниваем Java и Kotlin

Когда в мае 2019 года компания Google объявила Kotlin предпочтительным языком для Android-разработки, споры по выбору языка разгорелись с новой силой.

С одной стороны, всё просто: писать нужно на том языке, на котором удобно лично вам. Но нельзя отрицать и ряд факторов, которые способны склонить чашу весов в пользу Java или Kotlin.

Читать статью

#читать #sql #kotlin
Вопрос с собеседования.

Что такое сигнатура метода?

P.S ответ через час.

#вопрос5 #собес
Ответ на #вопрос5

Сигнатура метода — это набор из названия метода и аргументов, какие принимает метод.

Сигнатура метода является уникальным идентификатором для метода при перегрузке методов.
Статья дня. Java и Docker: это должен знать каждый

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

Читать статью

#читать #sql #docker
Вопрос с собеседования.

Для чего нужен оператор assert в java?

P.S ответ через час.

#вопрос6 #собес
Ответ на #вопрос6

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