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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 10 книг по Java в 2024 году

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

❤️ — если умеешь читать

📱 Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
54🔥6👍32
Много опытных разработчиков среди нас?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁736👍6
Вопрос с собеседования

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

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

📱 Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16💯6🔥31
👩‍💻 Docker и Kubernetes: основы контейнерных технологий

Хотите разобраться в основах контейнеризации и оркестрации? Эта статья поможет вам в этом, раскрывая ключевые концепции и принципы работы этих технологий.

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🤔2
Вроде логично

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51🔥9👍1
🤣141
Под какой буквой правильный ответ?
Anonymous Quiz
5%
A
6%
B
40%
C
50%
D
🤣29👻51
👩‍💻 JavaMail API: отправка электронного письма

В первую очередь необходимо добавить зависимость:
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>


Код из примера отправит простое текстовое письмо через указанный SMTP сервер.

▫️ Что для этого нужно?

1. SMTP сервер: Если вы используете Gmail, то хост будет smtp.gmail.com, а порт — 587. Также потребуется создать пароль для приложения в настройках безопасности Google.

2. Почтовый ящик с доступом для отправки писем.

▫️ Пример настроек для Gmail:


Хост: smtp.gmail.com
Порт: 587
Параметр: mail.smtp.starttls.enable должен быть true.

📱 — если было полезно

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
75👨‍💻7👍52
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22🔥42👍2
📱 Недельный дайджест

Собрали для вас 5 лучших постов за прошедшую неделю по мнению наших подписчиков:

1. 10 книг по Java в 2024 году

2. Комбинированная авторизация в Spring Security

3. Docker и Kubernetes: основы контейнерных технологий

4. 10 проектов на Java для начинающих с исходным кодом

5. Шпаргалка по StringBuilder

100❤️ — и мы начинаем писать свои авторские статьи

📱 Java Developer | #дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
375👍4
👩‍💻 Основы Docker: контейнеризация, Dockerfile и Docker Compose

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

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

Ссылка на статью

📱 Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍853🔥2
Задача с LeetCode «Majority Element №169»

Задан массив nums размером n, требуется вернуть основной элемент.

Основной элемент — это элемент, который появляется более n / 2 раз. Можно предположить, что основной элемент всегда существует в массиве.

Пример 1:
Ввод: nums = [3,2,3]
Вывод: 3

Пример 2:
Ввод: nums = [2,2,1,1,1,2,2]
Вывод: 2

📱 Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍3
👩‍💻 ListIterator

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

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

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

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

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

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


📱 — если было полезно

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
377👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🤣143💯1
Что выведет код сверху?
Anonymous Quiz
11%
000
9%
100
44%
010
37%
Ошибка компиляции
🔥95