TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #1311 · Back to latest

Older Posts 15 shown
Post #1310 4.48K
❔ Почему код выдаст ошибку?

Ответ: ключевые слова final и abstract противоположны друг другу.

➡️ Java Developer
  • ❤ 15
Post #1306 5.07K
👩‍💻 Javalin

Javalin — это очень легкий веб-фреймворк для Kotlin и Java, который поддерживает WebSockets, HTTP2 и асинхронные запросы. Основные цели — это простота, отличный опыт разработчика и первоклассная совместимость между Kotlin и Java.

Преимущества Javalin, которые я могу выделить:

⏺ Вы никогда не расширяете классы и редко реализуете интерфейсы.

⏺ Многие облегченные веб-фреймворки Java и Kotlin не поддерживают OpenAPI, но Javalin поддерживает (включая Swagger UI и ReDoc).

⏺ Javalin работает поверх Jetty, одного из наиболее используемых и стабильных веб-серверов на JVM. Вы можете полностью настроить сервер Jetty, включая SSL и HTTP3, а также все остальное, что предлагает Jetty.

Maven:
<dependency>
<groupId>io.javalin</groupId>
<artifactId>javalin</artifactId>
<version>6.1.3</version>
</dependency>


Gradle:
implementation("io.javalin:javalin:6.1.3")


🖥 GitHub

➡️ Java Developer | #статья
  • ❤ 5
  • ⚡ 2
  • 🤣 1
Post #1305 4.49K
❔ Вопрос с собеседования

Какова роль equals() и hashCode() в HashMap?

Ответ: hashCode позволяет определить корзину для поиска элемента, а equals используется для сравнения ключей элементов в списке корзины и искомого ключа.

➡️ Java Developer
  • ❤ 7
  • ⚡ 2
Post #1302 5.37K
👩‍💻 5 полезных библиотек и фреймворков Java

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

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

➡️ Java Developer | #статья
  • ❤ 5
  • ⚡ 1
  • 🤣 1
Post #1301 4.66K
Кому знакомо?😤

➡️ Java Developer | #memes
  • 🤣 20
  • 💯 7
  • ❤ 1
  • 😁 1
Post #1294 4.92K
⌨️ Шаблон проектирования: Chain of Responsibility

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

Рассмотрим простой пример:
«Представьте ситуацию, когда вы идете в банк и стоите в очереди. Клиент перед вами может быть обслужен кассиром, менеджером или руководителем, в зависимости от сложности его запроса. Если кассир не может справиться с запросом, он передает его менеджеру, а если и менеджер не может помочь, запрос передается руководителю»


Каждый «обработчик» (кассир, менеджер, руководитель) представляет звено в цепочке обязанностей. Клиент (запрос) передается от одного звена к другому, пока его запрос не будет обработан или цепочка не закончится.

🕺 — если нравится такой формат

➡️ Java Developer | #алгоритмы
  • ❤ 6
Post #1293 4.72K
Привет, на связи владелец этого канала👋

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

В связи с этим было принято решение переработать подачу материала и сделать его авторским. Больше никаких шаблонных и скучных постов, вас ждут новые рубрики и тонна полезного материала в ближайшем будущем!

А чтобы наши интересы совпали, предлагаю написать в комментариях свои предложения по улучшению выпускаемого материала💬

Наш чатик: https://t.me/+2uXOfZcyhYI1ZmQy
Мой личный блог: https://t.me/+AXX6oL60h4M1Mzdi
Бустануть канал: https://t.me/boost/senior_javist
  • ❤ 51
  • 💯 10
  • ⚡ 2
Post #1292 4.62K
⌨️ Метод before()

before() — метод в Java, который используется для сравнения порядка двух объектов типа Date. Он позволяет проверить, идет ли одна дата перед другой.

➡️ Java Developer
  • ❤ 21
Post #1291 4.9K
👩‍💻 Как создать свой сборщик проектов?

В данной статье автор делится опытом написания сборщика Java проектов под названием Conveyor и рассказывает, с какими проблемами пришлось столкнуться на этапе разработки.

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

➡️ Java Developer
  • ❤ 12
Post #1289 5.13K
👩‍💻 equalsIgnoreCase()

equalsIgnoreCase() — метод, который используется для сравнения двух строк без учета регистра (заглавных и строчных букв).

Метод принимает в качестве аргумента строку для сравнения, сравнивает строки посимвольно и возвращает значение boolean — true или false.

➡️ Java Developer
  • ❤ 25
  • ⚡ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →