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


Если вы нашли ошибку в тесте - пишите @anothertechrock
加入频道
Статья дня. Сравниваем 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 (неизменяемых) объектов
Вопрос с собеседования.

Почему хранить пароль предпочтительнее в char[] или byte[], а не в string?

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

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

Так как строки в Java являются неизменными, то ваш пароль в виде обычного текста будет доступен в памяти, пока сборщик мусора не очистит её. Любое изменение приведет к созданию новой строки. 

А вот в случае с char[], вы можете заменить любой его элемент нулем или пустым символом.