Java Developer
15.7K subscribers
1.94K photos
150 videos
8 files
2.21K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Channel created
⌨️ Преобразование строки в число

Если вам нужно преобразовать строку в числовой тип данных, используйте методы parse классов оберток примитивных типов. В данном коде мы рассмотрели пример преобразования строк в целочисленное (Integer) и дробное (Double) числа при помощи методов parseInt() и parseDouble().

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
741
Какие модификаторы доступа используются для доступа к методам и полям класса?
Anonymous Quiz
17%
static, final, abstract
82%
public, protected, private
1%
synchronized, volatile, transient
7
Вопрос с собеседования

Сколько создается новых объектов при добавлении нового элемента в HashMap?

Ответ: создается один новый объект статического вложенного класса Entry<K,V>

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
👩‍💻 Apache Maven

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

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

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7
⌨️ Инкапсуляция

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

🔐 Для того, чтобы достичь инкапсуляции, требуется:
1. Назначить переменным класса модификатор доступа private
2. Создать публичные getter и setter методы для private-переменных

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8