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
1
🤣83💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣9325💯52
👩‍💻 Docker

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

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

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

Какое начальное количество корзин в HashMap?

Ответ: В конструкторе по умолчанию — 16, используя конструкторы с параметрами можно задавать произвольное начальное количество корзин.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
156💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6864💯3
👩‍💻 Узнаем количество цифр в строке

В этом примере мы объявляем строку str и устанавливаем ее значение на "abc123def456". Затем создаем переменную count, которая будет использоваться для подсчета количества цифр в строке.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
289
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7032
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5742
👩‍💻 Кавычки

Двойные кавычки обрабатывают символы как строки, а одинарные кавычки преобразуют символьные операнды ('H' и 'a') в целые значения посредством расширения примитивных типов — 169.

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

Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод?

Ответ: Да, можно создавать новые экземпляры класса, так как статические поля не принадлежат к экземплярам класса.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
196💯3
👩‍💻 Извлекаем имя из адреса электронной почты

Метод extractNameFromEmail принимает строку с адресом электронной почты и возвращает подстроку до символа "@" (если символ "@" присутствует в строке) в качестве имени.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
209💯3
Какой сборщик мусора самый медленный?
Anonymous Quiz
18%
Parallel
22%
G1
38%
Serial
23%
CMS
54🤣1
👩‍💻 Apache Maven

Maven — это инструмент для автоматизации сборки проектов на основе описания их структуры в файлах на языке POM, являющемся подмножеством XML.

Maven позволяет упростить процесс сборки и вносить изменения в проект, управлять библиотеками и зависимостями, а также помогает в управлении жизненным циклом проекта.

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

Что будет, если очередь пула потоков уже заполнена, но подаётся новая задача?

Ответ: Если очередь пула потоков заполнилась, то поданная задача будет «отклонена». Например - метод submit() у ThreadPoolExecutor выкидывает RejectedExecutionException, после которого вызывается RejectedExecutionHandler.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
154💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6192💯2
👩‍💻 Сколько памяти нужно для запуска 1 миллиона конкурирующих задач?

Автор статьи сравнивает потребление памяти между асинхронными и многопоточными программами популярных языков — Rust, Go, Java, C#, Python, Node.js, Elixir.

Ссылка на статью — КЛИК

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

Как исключить поля из сериализации?

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
114💯2