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


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

Что такое default method в Interface?

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

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

Эти методы добавили, чтобы все сделать “и вашим, и нашим”.

О чем это я? Да о том, что с одной стороны нужно было добавить новую функциональность: лямбды, Stream API, с другой стороны, нужно было оставить то, чем славится джава — обратную совместимость.

Для этого нужно было ввести уже готовые решения в интерфейсы. Так к нам и пришли дефолтные методы. То есть, дефолтный метод — это реализованный метод в интерфейсе, у которого есть ключевое слово default.
Вопрос с собеседования.

Что такое Nested class? Когда используется?

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

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

Класс называется вложенным (nested), если он определен внутри другого класса.

То есть класс просто определен внутри другого, даже не важно статически определен или не статически. Вложенный класс создается для того, чтобы обслуживать окружающий его класс.
Где правильно присвоено новое значение к многомерному массиву?
Anonymous Quiz
9%
a[0, 0] = 1;
2%
a{0}{0} = 1;
72%
a[0][0] = 1;
14%
Все варианты неверные
3%
Узнать ответ
Статья дня. Алгоритмы сортировки в теории и на практике

Сортировка — один из базовых видов активности или действий, выполняемых над предметами. Ещё в детсве детей учат сортировать, развивая мышление.

Компьютеры и программы — тоже не исключение. Существует огромное множество алгоритмов. Предлагаю посмотреть, какие есть и как они работают. Кроме того, вдруг однажды вас спросят об одном из них на собеседовании?

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

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

Почему в некоторых интерфейсах вообще не определяют методов?

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

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

Это так называемые маркерные интерфейсы. Они просто указывают что класс относится к определенному типу.

Примером может послужить интерфейс Clonable, который указывает на то, что класс поддерживает механизм клонирования.
Статья дня. Stream API

Stream API — это новый способ работать со структурами данных в функциональном стиле.

Stream (поток) API (описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой) — это по своей сути поток данных.

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

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

Что такое mutable и immutable?

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

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

Mutable называются объекты, чьи состояния и переменные можно изменить после создания. Например такие классы, как StringBuilder, StringBuffer.

Immutable называются объекты, состояния и переменные которых нельзя изменить после создания объекта. Например, String, Integer, Double и так далее.
Статья дня. 10 способов улучшить свой код

Сегодня поговорим о качестве кода. Да-да, дорогие друзья. Никто не совершенен. Ко всем когда-нибудь приходит понимание, что код мог бы быть лучше…

Поэтому давайте опишем способы, при помощи которых можно сделать свой код лучше и чище. Так, чтобы не было в будущем стыдно за свой нынешний код!..))

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

#читать #java