Java Learning
19.5K subscribers
1.6K photos
1 video
3 files
972 links
№ 5079899194

Обучающий канал по Java

Ссылка для друга - https://t.iss.one/+ZEYYht6-46w5MDM6

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Java_per_month
Download Telegram
Содержит ли массив указанный элемент

Для этого используем прием с представлением массива в виде коллекции и вызовом привычного метода contains().
👍37👎4
Собеседование Java Spring - Разбор вопросов с собеседований на Java Developer

В первой части видео рассказывается про Java: Коллекции, Hash Code & Equals Contract, Functional interfaces, Stream API, Garbage collector, устройство памяти, heap, concurrency.
Во второй — про Spring: Spring Beans, Spring Data Repository, Аннотации, Programmatic TM, Spring MVC .

Смотреть видео
👍20
Объединение двух массивов

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

Подробнее можно ознакомиться здесь.
👍22
Что выведет код сверху?
Anonymous Quiz
18%
4.5true
11%
4.5false
34%
4false
36%
4true
👍27😱17
Jsoup

Проект с открытым исходным кодом для извлечения и анализа данных с HTML-страниц. Основные функции в целом не отличаются от тех, что предоставляют другие парсеры. К ним относятся загрузка и анализ HTML-страниц, манипулирование HTML-элементами, поддержка прокси, работа с CSS-селекторами и прочее.

Jsoup не поддерживает парсинг на основе XPath.
👍7
Удаление элемента массива

Использовать этот метод действительно просто. Мы просто предоставляем ему массив, из которого мы хотели бы удалить элемент, и его индекс.
👍18😱7
Как использовать базу данных MySQL в Java

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

Смотреть статью
👍115
Что выведет код сверху?
Anonymous Quiz
17%
1 2 3 4
42%
1234
3%
0000
38%
Error
👍33😱122
Переопределение (overriding)

В терминах ООП переопределение значит перезапись функционала существующего метода. Если класс наследует метод из своего суперкласса, тогда есть шанс переопределить взятый метод, если он не помечен final.

Преимущество в Java переопределения заключается в том, что оно позволяет определять (описывать) поведение, характерное для типа подкласса, значит подкласс может реализовать метод родительского класса на основе своих требований.

В примере вы можете заметить, что b хоть и является типом Animal, оно запускает метод move в классе Dog. Причина тому такая, что во время компиляции проходит проверка ссылочного типа. Но во время выполнения JVM определяет тип объекта и запускает метод, который принадлежит этому конкретному объекту.

Следовательно, программа запустится правильно, так как класс Animal имеет метод move. Затем, во время выполнения, он запускает метод, принадлежащий этому объекту.
👍30
#Вопросы_с_собеседования

Почему в некоторых интерфейсах вообще не определяют методов?

Это так называемые маркерные интерфейсы. Они просто указывают что класс относится к определенному типу.

Примером может послужить интерфейс Clonable, который указывает на то, что класс поддерживает механизм клонирования.
👍27
Получение обратного массива

Используем библиотеку Apache Commons Lang.

Библиотека Apache Commons Lang представляет собой набор служебных классов для упрощения работы с классами пакета java.lang.*.
👍30
Всё о Java / Войти в IT после 30 / Интервью с Senior Java Developer

Представляю вам с Senior Java Developer Романом Кашенком!

Роман пришел в IT в 30 лет, после курсов, что совершенно не помешало развить в себе отличные навыки разработки.

В выпуске мы обсудили историю Романа, разобрали Java EE, Spring, Hibernate, Criteria API, JSP, Maven, Ant, Android SDK, среды разработки, фишки войти в айти и менторинга и много других не менее умных и интересных вещей из мира Java. А еще, нормально зацепили Kotlin.

https://www.youtube.com/watch?v=iM445BnBhpw
👍16
#Вопросы_с_собеседования

Могут ли нестатические методы перегрузить статические?

Да. В итоге получится два разных метода. Статический будет принадлежать классу и будет доступен через его имя, а нестатический будет принадлежать конкретному объекту и доступен через вызов метода этого объекта.
👍59
👍4
Что выведет код сверху?
Anonymous Quiz
45%
40
4%
0
51%
Compiler Error
26👍13
🧠 25 самых используемых регулярных выражений в Java

Список из 25 регулярных выражений в Java, без которых не обойтись ни новичку, ни профессиональному разработчику. С примерами.

Смотреть статью
👍25
#Вопросы_с_собеседования

К каким конструкциям Java применим модификатор static?

• полям;
• методам;
• вложенным классам;
• членам секции import.
👍33