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


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Каково значение 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 завершает программу сразу же после обнаружения некорректных данных, он позволяет быстро локализировать и исправить баги в программе, которые привели к некорректным данным.
Какого модификатора класса не существует?
Anonymous Quiz
9%
synchronized
40%
strictfp
47%
foreign
4%
final
Статья дня. Сюрпризы конкатенации

Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.

Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!

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

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

Что означает ключевое слово final?

P.S ответ вечером.

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

В java есть ключевое слово – final. Оно может применяться к классам, методам, переменным (в том числе аргументам методов).

Для класса это означает, что класс не сможет иметь подклассов, т.е. запрещено наследование. Это полезно при создании immutable (неизменяемых) объектов