Java Developer – Telegram
Java Developer
15.8K subscribers
1.86K photos
136 videos
2 files
2.07K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
6
Что выведет код сверху?
Anonymous Quiz
9%
1
30%
5
6%
15
55%
Ошибка компиляции
5
👩‍💻 Основные принципы Stream API

Stream API — это функциональный интерфейс в Java 8, который позволяет работать с коллекциями объектов с помощью функциональных операций.

Основные принципы Stream API включают в себя:

Stream API не выполняет операции над элементами коллекции до тех пор, пока не будет вызван терминальный метод;

Stream API представляет собой поток данных, который можно обрабатывать с помощью функциональных операций;

Stream API предоставляет множество функциональных операций, таких как filter(), map(), reduce() и т. д., которые позволяют обрабатывать элементы потока данных;

Stream API не изменяет исходную коллекцию, а создает новый поток данных на основе исходной коллекции;

Stream API позволяет обрабатывать элементы потока данных параллельно, что может ускорить выполнение операций над большими коллекциями;

Stream API требует вызова терминальной операции, такой как forEach(), collect() или reduce(), чтобы выполнить операции над элементами потока данных и получить результат.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
124😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣794💯2
Вопрос с собеседования

Почему строка является популярным ключом в HashMap в Java?

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
308💯1
👩‍💻 Запускаем PostgreSQL в Docker: от простого к сложному

Трудно представить современную разработку без контейнеризации. Docker и Kubernetes прочно обосновались на рынке, и, если вы ещё не знакомы с этими технологиями, им явно стоит уделить внимание.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯862
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣74💯6😁422
1
👩‍💻 Метод Character.isAlphabetic()

isAlphabetic() — это метод, который проверяет, является ли символ буквой алфавита.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯2374
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣65💯6😁2
Вопрос с собеседования

Для чего в стримах предназначен метод limit()?

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
22💯42
👩‍💻 Как подружить нейросети и разработку: программируем с ChatGPT

Большинство людей используют ChatGPT и подобные ему технологии как альтернативу Google.

В этой статье я расскажу о собственном опыте создания программы с помощью ChatGPT.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
102
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣434💯21
🤣1042
Что выведет код сверху?
Anonymous Quiz
7%
null
6%
0
40%
5
47%
Ошибка компиляции
😁19🤣1311
👩‍💻 ListIterator

ListIterator — это интерфейс, который предоставляет возможность итерации и изменения элементов в списках.

Некоторые из методов ListIterator включают:

hasNext() и next() — для перемещения вперед по списку и получения следующего элемента;

hasPrevious() и previous() — для перемещения назад по списку и получения предыдущего элемента;

add() — для вставки элемента перед текущим элементом списка;

remove() — для удаления текущего элемента из списка;

set() — для замены текущего элемента новым значением.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
191
Вопрос с собеседования

Почему LinkedList реализует и List, и Deque?

Ответ: LinkedList позволяет добавлять элементы в начало и конец списка за константное время, что хорошо согласуется с поведением интерфейса Deque.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
112
Если кому-то интересно, то у владельца этого канала есть свой блог — https://news.1rj.ru/str/+RpGlafBArH8xNTEy

Там я пишу об IT, заработке в Telegram и жизни в целом👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
3🤣2
👩‍💻 Интеграционное тестирование, если у вас R2DBC и liquibase

Уже немало копий поломали в поиске идеального способа интеграционного тестирования с использованием БД.

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
52💯2
💯2