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

Older Posts 20 shown
Post #874 5K
❔ Вопрос с собеседования

Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?

Ответ: Равные объекты должны возвращать одинаковые хэш коды. При переопределении equals() нужно обязательно переопределять и метод hashCode().

➡️ Java Developer
  • ❤ 27
  • 💯 9
  • ⚡ 3
Post #873 5.6K
👩‍💻 Объединение двух массивов

Наиболее лаконичный способ объединить элементы двух массивов — это воспользоваться классом ArrayUtils из Commons Lang.

Подробнее можно ознакомиться здесь.

Зависимость Maven:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.13.0</version>
</dependency>

➡️ Java Developer
  • ⚡ 21
  • ❤ 10
  • 💯 2
Post #872 5.07K
  • ❤ 11
Post #871 5.37K
  • ⚡ 6
Post #868 5.03K
👩‍💻 Классы StringBuilder и StringBuffer

StringBuffer и StringBuilder используются, когда возникает необходимость сделать много изменений в строке символов.

В отличие от строк, объекты типа StringBuffer и StringBuilder могут быть изменены снова и снова, оставляя после себя множество новых неиспользуемых объектов.

Основное различие между StringBuffer и StringBuilder в том, что методы StringBuilder не являются безопасными для потоков (несинхронизированные).

Рекомендуется использовать StringBuilder всякий раз, когда это возможно, потому что он быстрее, чем StringBuffer. Однако, если необходима безопасность потоков, наилучшим вариантом являются объекты StringBuffer.

➡️ Java Developer
  • ❤ 25
  • ⚡ 7
Post #865 4.8K
❔ Вопрос с собеседования

Что такое маркерный интерфейс?

Ответ: Маркерный интерфейс — это интерфейс без каких-либо методов. Обычно он реализуется классом или расширяется другим интерфейсом для обозначения определённого свойства.

➡️ Java Developer
  • ❤ 7
  • ⚡ 2
  • 💯 2
Post #863 5.4K
👩‍💻 Метод substring()

Метод substring() используется для извлечения подстроки из строки и не изменяет исходную строку, а возвращает новую подстроку. Метод имеет две формы:

⏺ substring(int beginIndex) — извлекает подстроку от beginIndex до конца строки;

⏺ substring(int beginIndex, int endIndex) — извлекает подстроку от beginIndex до endIndex.

➡️ Java Developer
  • ❤ 31
  • ⚡ 7
  • 💯 1
Post #861 5.19K
  • ⚡ 2
  • ❤ 1
Post #858 4.89K
👩‍💻 Queue

Queue — это интерфейс в Java Collections Framework, который представляет собой коллекцию элементов, организованных в соответствии с принципом FIFO (First In, First Out). Это означает, что элементы добавляются в конец очереди и извлекаются из начала очереди.

Queue используется в ситуациях, когда необходимо управлять порядком обработки элементов.

➡️ Java Developer
  • ❤ 21
  • ⚡ 4
  • 💯 3
Post #857 4.69K
❔ Вопрос с собеседования

Какое худшее время работы метода contains() для элемента, который есть в LinkedList?

Ответ: O(N). Время поиска элемента линейно пропорционально количеству элементов в списке.

➡️ Java Developer
  • ⚡ 18
  • ❤ 5
  • 💯 2
Post #856 5.38K
👩‍💻 Lightweight Java Game Library

LWJGL — кроссплатформенная игровая библиотека с доступом к возможностям OpenGL, OpenAL, OpenCL и др. Библиотека позволяет управлять графикой, звуком, игровыми контроллерами разного типа.

Основная цель проекта — создание технологии, которая позволяла бы Java-разработчикам получить доступ к ресурсам, доступ к которым в настоящее время затруднён или вовсе отсутствует из Java-платформы.

➡️ Java Developer
  • ❤ 23
  • ⚡ 2
Post #855 4.8K
  • ⚡ 4
  • ❤ 1
Post #853 5.5K
👩‍💻 Проектирование БД рекомендательной системы

В данной статье мы рассмотрим проектирование системы по подходу DB-first и то, какие проблемы он помогает не просто решить, а устранить как явление.

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

➡️ Java Developer
  • ⚡ 6
  • ❤ 4
  • 💯 2
Post #852 4.89K
❔ Вопрос с собеседования

Как перебрать все значения Map?

Ответ: Использовать метод values(), который возвращает коллекцию Collection<V> значений.

➡️ Java Developer
  • ❤ 19
  • ⚡ 1
Post #850 5.28K
👩‍💻 Типы классов в Java

➡️ Java Developer
  • ❤ 40
  • ⚡ 9
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 →