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 #901 · Back to latest

Older Posts 20 shown
Post #900 5.44K
👩‍💻 Авторизации в Micronaut

Авторизация — это процесс проверки пользователя на выполнение тех или иных действий.

Предлагаю погрузиться в Micronaut и оценить различные механизмы авторизации в данном фреймворке, а заодно узнать, как это всё тестировать.

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

➡️ Java Developer
  • ❤ 10
  • ⚡ 1
Post #899 5.25K
❔ Вопрос с собеседования

Что такое Casting?

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

➡️ Java Developer
  • ❤ 15
  • ⚡ 5
  • 💯 2
Post #896 5.42K
👩‍💻 Локальный класс (Local inner class)

Локальный класс — это класс, объявленный внутри метода или блока кода. Он доступен только в пределах этого метода или блока.

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

В примере на картинке внутри метода main() объявлен локальный класс LocalClass. В нем определен метод printMessage(). Далее создается экземпляр LocalClass и вызывается его метод.

➡️ Java Developer
  • ❤ 23
  • ⚡ 2
Post #895 4.68K
  • 🤣 11
  • ❤ 2
  • ⚡ 2
Post #894 5.16K
  • 🤣 7
  • 💯 3
  • ⚡ 2
Post #891 5.68K
👩‍💻 Потоки в Java: От рождения до смерти. Введение в многопоточность

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

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

➡️ Java Developer
  • ❤ 15
  • ⚡ 2
  • 💯 1
Post #890 4.96K
❔ Вопрос с собеседования

Как поделиться данными между двумя потоками?

Ответ: Данными между потоками возможно делиться, используя общий объект или параллельные структуры данных, например BlockingQueue.

➡️ Java Developer
  • ⚡ 16
  • ❤ 3
Post #887 4.95K
👩‍💻 Преобразование массива в строку

В этом примере мы используем Stream API, представленный в JDK 8. Arrays.strеam() принимает массив. Метод collect() возвращает результат после выполнения указанной операции над каждым элементом массива.

Здесь мы выполняем операцию Collectors.joining() над элементами массива, которая собирает элементы и объединяет их для возврата в виде целой строки.

➡️ Java Developer
  • ❤ 17
  • ⚡ 4
Post #886 4.8K
  • ❤ 5
  • ⚡ 2
Post #885 4.97K
  • 🤣 4
Post #883 6.05K
👩‍💻 Деплой Java приложения на удаленный сервер

К вашему вниманию любимая рубрика «инструкция для чайников — как самостоятельно сделать свой первый деплой».

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

➡️ Java Developer
  • ❤ 20
  • 🤣 2
  • ⚡ 1
Post #882 4.81K
❔ Вопрос с собеседования

Всегда ли исполняется блок finally?

Ответ: Код в блоке finally будет выполнен всегда, независимо от того, выброшено исключение или нет.

➡️ Java Developer
  • ❤ 26
  • ⚡ 4
  • 💯 1
Post #881 5.3K
👩‍💻 Метод Collections.shuffle

Метод shuffle() случайным образом перемешивает все элементы переданного списка.

В примере на картинке создаётся список из упорядоченных элементов, затем срабатывает метод shuffle(), элементы перемешиваются в случайном порядке и выводятся на экран при помощи цикла for.

➡️ Java Developer
  • ⚡ 25
  • ❤ 8
Post #880 4.84K
  • ❤ 3
Post #879 5.05K
  • 🤣 10
  • ❤ 2
Post #877 5.46K
👩‍💻 Java Sealed Classes на практике

В этой статье применим Sealed Classes для улучшения читаемости кода, используя пример из реальной разработки.

В статье используется Java 21 т.к. это первая LTS версия Java с релизным Pattern Matching. Также в примере используется Spring Boot, но этот подход можно использовать в любой похожей ситуации.

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

➡️ Java Developer
  • ❤ 11
  • ⚡ 3
  • 💯 2
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 →