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

Older Posts 20 shown
Post #925 4.98K
  • 🤣 19
  • 💯 7
  • ⚡ 3
  • ❤ 1
Post #924 5.25K
  • ⚡ 5
Post #921 5.38K
👩‍💻 TimeUnit

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

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

➡️ Java Developer
  • ❤ 14
  • ⚡ 2
Post #920 4.79K
❔ Вопрос с собеседования

Сколько элементов будет пропущено, если Iterator.next() будет вызван после 10 вызовов Iterator.hasNext()?

Ответ: Нисколько — hasNext() осуществляет только проверку наличия следующего элемента.

➡️ Java Developer
  • ❤ 25
  • 🤣 13
  • ⚡ 1
Post #916 5.38K
👩‍💻 Тестируем Spring Boot приложения через Spock Framework

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

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

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

В чём разница между @Controller и @RestController?

Ответ: @RestController = @Controller + @ResponseBody

@RestController превращает помеченный класс в Spring-бин. Этот бин для конвертации входящих/исходящих данных использует Jackson message converter. Как правило целевые данные представлены в json или xml.

➡️ Java Developer
  • ❤ 40
  • ⚡ 4
Post #912 5.26K
👩‍💻 Метод interrupt()

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

Метод interrupt() является частью класса Thread и позволяет прервать поток, вызывая исключение InterruptedException, если поток находится в состоянии ожидания или блокировки. Если поток не находится в таком состоянии, метод interrupt() устанавливает флаг прерывания, который можно проверить с помощью метода isInterrupted().

➡️ Java Developer
  • ❤ 14
  • ⚡ 2
Post #911 5.01K
❔ Вопрос с собеседования

Можно ли сделать основной поток программы демоном?

Ответ: Нет. Потоки-демоны позволяют описывать фоновые процессы, которые нужны только для обслуживания основных потоков выполнения и не могут существовать без них.

➡️ Java Developer
  • ❤ 27
  • ⚡ 2
Post #910 5.58K
👩‍💻 Инверсия управления (IoC)

Инверсия управления (IoC) — это принцип ООП, используемый для уменьшения связанности между классами и объектами.

В Java IoC часто реализуется с помощью контейнера внедрения зависимостей (Dependency Injection Container). Он отвечает за создание, настройку и предоставление объектов зависимым классам.

Говоря простым языком, при использовании IoC кодом будет управлять фреймворк, а не программист.

➡️ Java Developer
  • ⚡ 16
  • ❤ 8
  • 🤣 1
Post #909 4.83K
  • ❤ 13
  • 🤣 10
Post #907 5.59K
👩‍💻 Apache Maven: введение в автоматизированную сборку проектов

Apache Maven — это фреймворк по автоматизации и сборки Java-проектов. Обычно просто называют Maven.

В данной статье мы разберём один из сборщиков проектов Apache Maven. Начнём с установки, настройки и сборки нашего первого проекта.

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

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

В чем разница между notify() и notifyAll()?

Ответ: Метод notify() пробуждает только один поток в пуле ожидания, в то время как метод notifyAll() пробуждает все потоки.

➡️ Java Developer
  • ❤ 21
  • 🤣 3
  • ⚡ 2
  • 💯 2
Post #905 5.69K
👩‍💻 FileOutputStream или FileWriter?

Запись файлов в Java осуществляется двумя способами — FileOutputStream и FileWriter. Какой именно метод выбрать, зависит от конкретной задачи.

⏺ FileOutputStream предназначен для записи потоков необработанных байтов. Это делает его идеальным решением для работы, например, с изображениями.

⏺ У FileWriter другое призвание — работа с потоками символов. Так что если вы пишете текстовые файлы, выбирайте этот метод.

➡️ Java Developer
  • ❤ 29
  • 💯 4
  • ⚡ 1
  • 👍 1
Post #902 5.34K
  • ⚡ 8
  • ❤ 3
Post #901 5.18K
  • ❤ 4
  • ⚡ 1
  • 💯 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 →