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


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Статья дня. Изучение Java с нуля: что должен знать junior?

На Java пишут не только корпоративные информационные системы или веб-порталы, но и приложения для мобильных и встраиваемых устройств.

Этот язык программирования по праву считается одним из самых популярных в мире: его используют в маленьких стартапах и в огромных корпорациях.

В статье рассматриваются вещи на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.

Читать

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

Что такое состояние гонки (race condition)?

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

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

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

Это одни из сложнейших к отлавливанию и воспроизведению багов, из-за беспорядочной природы гонок между
потоками. Пример состояния гонки - беспорядочное исполнение.
Статья дня. Руководство по Java 9 для тех, кому приходится работать с legacy-кодом

С выходом Java 9 разработчики, занятые поддержкой унаследованного кода, чувствуют себя как дети, вынужденные таращиться на витрину кондитерского магазина. Внутрь их не пускают, поэтому их удел — разочарование и фрустрация.

Итак, есть ли в Java 9 что-нибудь для программистов, занятых поддержкой унаследованного кода? Что-то, способное облегчить им жизнь? К счастью — да.

Читать

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

В чём отличие i++ от ++i?​

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

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

Унарный оператор инкремента в java может записываться как после переменной, так и перед ней. В случае, когда инкремент стоит в конце- сначала используется значение переменной, а уже затем к ней прибавляется единица. В случае же когда инкремент в начале — первой прибавляется единица, а уже потом увеличенная переменная используется в выражении.
Какие интерфейсы предоставляют возможность хранить объекты в виде пары "ключ-значение"?
Anonymous Quiz
3%
java.util.List
5%
java.util.Set
2%
java.util.SortedSet
84%
java.util.Map
2%
Все варианты неверные
3%
Узнать ответ
Какое значение будет сохранено в строку s?
String s = "value = " + 2 + 2;
Anonymous Quiz
8%
"value = 2 + 2"
35%
"value = 22"
26%
Ошибка компиляции
23%
"value = 4"
5%
"value = 2 2"
4%
Узнать ответ
В переменной типа char хранятся значения из следующего диапазона:
Anonymous Quiz
30%
От 0 до 255
44%
От 0 до \uFFFF
11%
От 0 до 32767
11%
От -32768 до 32767
5%
Узнать ответ
Какой вариант инициализации массива содержащего значения правильный?
Anonymous Quiz
21%
int[] array = new int[];
2%
int[] array = int[];
5%
int[] array = 1,2,3,4,5;
72%
int[] array = new int[]{1,2,3,4,5};
Какой самый подходящий тип для перменной isCorrect?
Anonymous Quiz
2%
int
86%
boolean
1%
double
3%
String
3%
compare
5%
Узнать ответ
В переменной типа char могут храниться значения из следующего диапазон
Anonymous Quiz
26%
0 до 255
53%
0 до \uFFFF
10%
От 0 до 32767
8%
От -32768 до 32767
3%
Узнать ответ
Можно ли из метода некоторого класса напрямую обратиться к приватному методу другого экземпляра этого же класса?
Anonymous Quiz
23%
Нет, можно вызывать только public
30%
Нет, можно вызывать только public и protected
36%
Да, можно
5%
Одни методы не могут вызывать другие методы
5%
Узнать ответ