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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Что выведет код сверху?
Anonymous Quiz
30%
A
45%
ABO
14%
Ничего
11%
Ошибка компиляции
🤣82
⌨️ Сортировка Шелла

Сортировка Шелла (Shell sort) — это улучшенная версия сортировки вставками.

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
172💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8072
1
Что выведет код сверху?
Anonymous Quiz
18%
Null
31%
Object Method
16%
String Method
35%
Ошибка компиляции
👩‍💻 Простой Telegram бот на Java и Spring Boot

В видеокурсе показан весь процесс создания Telegram бота начиная от регистрации, заканчивая полной реализацией функционала с подробным объяснением.

Ссылка на видео — КЛИК

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

Что делает метод intern() в классе String?

Ответ: Метод intern() используется для сохранения строки в пуле строк или получения ссылки, если такая строка уже находится в пуле.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
182
⌨️ Character.isWhitespace()

Character.isWhitespace() — это метод, который проверяет, является ли символ пробельным. Метод принимает символ в качестве аргумента и возвращает соответствующее значение типа boolean.

Символ является пробельным, если он соответствует следующим значениям: пробел (' '), табуляция (\t), перевод строки (\n), перевод страницы (\f), возврат каретки (\r).

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
25💯42🤣2
🤣1
Что выведет код сверху?
Anonymous Quiz
45%
==
26%
equals
3%
null
25%
Ошибка компиляции
💯63
👩‍💻 Лучшие практики написания кода в Spring Boot

Spring Boot  —  это широко используемый и очень популярный высокопроизводительный фреймворк корпоративного уровня.

Практики и советы, приведенные в этой статье, помогут улучшить приложение Spring Boot и сделать его более эффективным.

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

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

Какие два класса не наследуются от Object?

Ответ: таких классов нет: все классы прямо или через предков наследуются от класса Object.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
384
⌨️ Mutable

Mutable объекты — это объекты, состояние которых можно изменить после создания.

Примеры Mutable объектов:

Массивы
Списки — ArrayList, LinkedList
Коллекции — HashMap и другие

Альтернативой являются Immutable объекты — это объекты, которые не могут быть изменены после создания. Например, String (строки), упакованные примитивные объекты, такие как Integer, Long и т.д.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
232💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68105💯1
📌 Задача с LeetCode (Climbing Stairs)

Мы поднимаемся по лестнице. Чтобы добраться до верха, нужно пройти n шагов. Каждый раз мы можем подняться либо на 1, либо на 2 ступеньки. Требуется узнать, сколько способов существует, чтобы добраться до самого верха.

Если n == 1, то возвращается 1, т.к. существует только 1 способ подняться на одну ступень.

Если n == 2, то возвращается 2, т.к. существует два способа подняться на две ступени.

Для чисел n > 2 создается массив, где значение для каждой ступени вычисляется как сумма количества способов подняться на предыдущую ступень и количество способов подняться на две ступени назад.

В результате возвращается количество способов подняться на все n ступеней.

Эта задача на YouTube — КЛИК
Эта задача на LeetCode — КЛИК

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10💯61
👩‍💻 «Пинг-понг» на Java

Если вы искали обучающее руководство по созданию классической игры «Пинг-понг», поздравляю  —  вы его нашли!

Для реализации этой цели воспользуемся библиотекой Processing и Java.

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

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

О
чем говорит ключевое слово throws?

Ответ: Модификатор throws прописывается в заголовке метода и указывает на то, что метод потенциально может выбросить исключение с указанным типом.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯188🤣2
👩‍💻 Интерфейс FileFilter

Интерфейс FileFilter применяется для проверки, попадает ли объект File под некоторое условие.

Этот интерфейс содержит единственный метод boolean accept(File pathName), который необходимо переопределить и реализовать.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9💯1