Java Developer – Telegram
Java Developer
15.7K subscribers
1.86K photos
138 videos
2 files
2.08K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Как вызвать один конструктор из другого?

Чтобы вызвать один конструктор из другого используйте ключевое слово this. Это делается с целью избежать дублирования кода в разных конструкторах класса.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
284💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣113131💯1
Что выведет код сверху?
Anonymous Quiz
40%
1357
19%
2468
29%
1
12%
2
🤣4673
👩‍💻 Что такое «thread-safe» в Java?

«Thread-safe» означает, что определенный код или объект может корректно и безопасно использоваться в многопоточной среде, где несколько потоков одновременно могут обращаться к этому коду или объекту.

Основная проблема, с которой сталкиваются в многопоточной среде — состояние гонки, когда несколько потоков могут изменять общие данные и конфликтовать между собой, что может привести к некорректному поведению программы.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
223💯3
Вопрос с собеседования

Почему Map — это не Collection, в то время как List и Set являются Collection?

Ответ: Collection представляет собой совокупность некоторых элементов. Map — это совокупность пар «ключ-значение».

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
20💯53
👩‍💻 Преобразование строки в дату

Класс SimpleDateFormat имеет некоторые дополнительные методы, в частности parse(), который поможет нам перевести строку в дату соответствии с форматом, хранящимся в данном объекте SimpleDateFormat.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
214💯1
3🔥2
Что выведет код сверху?
Anonymous Quiz
19%
43-4
47%
34-3
17%
33-4
17%
33-3
💯52
👩‍💻 PreparedStatement

PreparedStatement — это интерфейс, который используется для выполнения параметризованных SQL-запросов к базе данных.

Он является частью пакета java.sql, который предоставляет API для взаимодействия с базами данных из Java-приложений. Использование PreparedStatement рекомендуется для безопасного и эффективного выполнения SQL-запросов.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
185💯4
Вопрос с собеседования

Для чего в стримах предназначен метод limit()?

Ответ: Метод limit() является промежуточной операцией, которая позволяет ограничить выборку определенным количеством первых элементов.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
83💯2
👩‍💻 Форматирование даты с помощью SimpleDateFormat

SimpleDateFormat — это конкретный класс для парсинга и форматирования даты в Java.

SimpleDateFormat позволяет начать с выбора любых пользовательских шаблонов для форматирования даты и времени.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
12💯32
Что выведет код сверху?
Anonymous Quiz
16%
2 + иключение
39%
2 1
27%
2 2
19%
Ошибка компиляции
8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣638💯21
👩‍💻 Метод endsWith()

Метод endsWith() проверяет, заканчивается ли строка указанным окончанием.

endsWith() вернёт true, если последовательность символов представленного аргумента является окончанием последовательности символов, представленного этим объектом. В противном случае метод вернёт false.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
1610💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣433💯1
Вопрос с собеседования

Будет ли работать HashMap, если все добавляемые ключи будут иметь одинаковый hashCode()?

Ответ: да, будет, но в этом случае HashMap вырождается в связный список и теряет свои преимущества.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
205💯3🤣3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5444💯2
👩‍💻 Узнаем разницу между датами

Метод LocalDate.parse() используется для преобразования строковых значений в объекты типа LocalDate. Затем метод ChronoUnit.between() для вычисляет разницу между двумя датами в днях, месяцах и годах.

Обратите внимание, что вы должны использовать формат даты "yyyy-MM-dd" для парсинга строковых значений даты. Если ваши строки даты имеют другой формат, вам может потребоваться использовать другой метод для преобразования их в объекты LocalDate.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
65💯1
1