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

Older Posts 20 shown
Post #1004 5.23K
👩‍💻 Java Spring Reactive WebSession на примере

Рассмотрим простой пример создания сессии, её использования и инвалидации в реактивном стеке Spring'а.

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

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

Какой параметр запуска JVM используется для контроля размера стека потока?

Ответ: -Xss

➡️ Java Developer
  • ❤ 8
  • ⚡ 2
  • 💯 2
Post #998 5.02K
👩‍💻 Метод String.replace()

replace() — метод, использующийся для замены всех вхождений указанного символа (oldChar) в строке на новый символ (newChar).

Синтаксис метода выглядит следующим образом:
public String replace(char oldChar, char newChar)


Метод replace() возвращает новую строку, в которой произведены замены. Оригинальная строка остается неизменной.

➡️ Java Developer
  • ⚡ 18
  • ❤ 7
  • 💯 2
Post #997 4.69K
  • 😁 10
Post #992 4.79K
👩‍💻 CompletableFuture. Глубокое погружение

CompletableFuture — это класс, реализующий как интерфейс Future ("старый"), так и интерфейс CompletionStage ("новый").

В рамках данной статьи я рассмотрю почти все методы первого и часть методов второго.

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

➡️ Java Developer
  • 💯 7
  • ❤ 3
  • ⚡ 3
Post #991 4.64K
❔ Вопрос с собеседования

Как вызывать default метод интерфейса в реализующем этот интерфейс классе?

Ответ: Используя ключевое слово super вместе с именем интерфейса.

➡️ Java Developer
  • ❤ 20
  • ⚡ 3
Post #990 5.11K
👩‍💻 Побитовые операции

Побитовые операции в Java позволяют работать с двоичным представлением чисел на уровне отдельных битов. В Java доступны следующие побитовые операции:

⏺ & (побитовое AND) — возвращает 1 в каждом разряде двоичного представления, если оба операнда содержат 1, в противном случае — 0.

⏺ | (побитовое OR) — возвращает 1 в каждом разряде двоичного представления, если хотя бы один операнд содержит 1, в противном случае — 0.

⏺ ^ (побитовое исключающее OR) — возвращает 1 в каждом разряде двоичного представления, если только один из операндов содержит 1, в противном случае — 0.

⏺ ~ (побитовое NOT) — инвертирует каждый бит операнда. 1 становится 0 и наоборот.

⏺ << (сдвиг влево) — сдвигает биты левого операнда на указанное количество разрядов влево. Недостающие биты заполняются нулями.

⏺ >> (сдвиг вправо) — сдвигает биты левого операнда на указанное количество разрядов вправо. Недостающие биты заполняются нулями. Оставшиеся биты соответствуют знаку операнда.

⏺ >>> (беззнаковый сдвиг вправо) — сдвигает биты левого операнда на указанное количество разрядов вправо. Недостающие биты заполняются.

➡️ Java Developer
  • 💯 7
  • ❤ 3
  • ⚡ 1
Post #989 4.6K
  • ❤ 8
  • ⚡ 2
Post #988 4.99K
  • ⚡ 5
Post #986 5.46K
👩‍💻 Введение в коллекции Java

Собственно говоря, зачем эта статья и для кого? Для тех, кто только начинает свой путь в изучении Java.

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

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

➡️ Java Developer
  • 💯 10
  • ❤ 3
  • ⚡ 1
  • 😁 1
Post #985 4.87K
❔ Вопрос с собеседования

Как отсортировать список строк с помощью лямбда-выражения?

Ответ: ответ на картинке.

➡️ Java Developer
  • ⚡ 17
  • ❤ 4
  • 😁 2
Post #984 4.76K
⌨️ Модификатор volatile

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

Когда переменная объявлена с модификатором volatile, каждое чтение или запись этой переменной будет синхронизировано с главной памятью, что гарантирует, что все потоки будут видеть одно и то же значение переменной.

➡️ Java Developer
  • ⚡ 17
  • ❤ 8
Post #983 4.98K
❔ Вопрос с собеседования

Чем различаются Thread и Runnable?

Ответ: Thread — это класс, некоторая надстройка над физическим потоком. Runnable — это интерфейс, представляющий абстракцию над выполняемой задачей.

➡️ Java Developer
  • ⚡ 7
  • ❤ 3
  • 🤣 1
Post #980 4.84K
👩‍💻 isPowerOfTwo()

isPowerOfTwo() — метод для проверки, является ли число степенью двойки.

➡️ Java Developer
  • 💯 9
  • 😁 4
  • ❤ 2
  • ⚡ 2
Post #979 5.05K
❔ Вопрос с собеседования

Как перебрать все ключи Map?

Ответ: Использовать метод keySet(), который возвращает множество Set<K> ключей.

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