Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
​​JDK 14: новые фичи в java 14.
Разбираем switch и NVM . Бета-версия уже в открытом доступе👇

https://www.javaworld.com/article/3437797/work-begins-on-java-14.html
​​#tutorial
Создание PDF-файлов в Java

В данной статье автор расскажет нам, как создать PDF-файл в Java, используя библиотеки iText и PdfBox.

https://www.internet-technologies.ru/articles/sozdanie-pdf-faylov-v-java.html
​​#tutorial
Паттерны проектирования в Java (часть 1)

Если коротко, то паттерны проектирования — это описание и решение проблем, которые встречаются при написании объектно-ориентированного кода. В данной статье очень подробно рассматриваются паттерны проектирования, которые должен знать каждый уважающий себя программист на Java (и не только).

https://javarush.ru/groups/posts/496-patternih-proektirovanija-v-java
​​#tutorial
Паттерны проектирования в Java (часть 2)

Если коротко, то паттерны проектирования — это описание и решение проблем, которые встречаются при написании объектно-ориентированного кода. В данной статье очень подробно рассматриваются паттерны проектирования, которые должен знать каждый уважающий себя программист на Java (и не только).

https://javarush.ru/groups/posts/584-patternih-proektirovanija
​​#tutorial
Парсинг сайтов на Java

В данной статье мы рассмотрим парсинг сайтов при помощи Java. С помощью парсинга можно:

● быстро изучить тысячи сайтов;
● аккуратно отделить нужную информацию от программного кода;
● безошибочно выбрать нужное и откинуть ненужное.

https://www.internet-technologies.ru/articles/parsing-saytov-s-pomoschyu-java.html
​​#tutorial
9 главных вопросов о Map в Java

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

https://javarush.ru/groups/posts/763-9-glavnihkh-voprosov-o-map-v-java
​​Онлайн-курс «Я — веб-разработчик PRO» — это фундаментальная программа подготовки с нулевого уровня до продвинутого.

Тебя ждут:
- живые встречи и воркшопы;
- реальные проекты;
- гарантированное трудоустройство.

Первые 6 месяцев — бесплатно. Студенты программы получат доступ на 2 месяца бесплатного изучения английского языка для ІТ специалистов от онлайн-школы EnglishDom.
Подробнее по ссылке: https://clc.to/FW_hQw
​​#tutorial
Lambda выражения в Java и их реализация

Lambda выражения — это основа функционального программирования в языке Java. Данная статья о том, как они устроены.

https://java-master.com/lambda-выражения-в-java-как-это-работает/
​​#spring #database
Знакомство со Spring Data MongoDB

Комбинация Java Spring и Data MongoDB избавляет от необходимости написания множества различных запросов. Опробовать эту технологию на практике поможет эта статья.

https://proglib.io/p/spring-data-mongodb
Какого оператора не существует в Java?
Anonymous Poll
2%
<<
1%
>>
9%
>>>
35%
<<<
54%
^
Битовые операторы нужны для операций над цепочками битов.
>> – сдвиг вправо ( right shift)
<< – сдвиг влево (left shift)
>>> – сдвиг вправо, заменяя биты слева на ноль. (right shift)
<<< – не является оператором.
^ – побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ (bitwise XOR)
#quiz
Что выведет данный кусок кода?
String s1 = new String(“Test”); String s2 = new String(“Test”); if(s1==s2) System.out.print(“same ”); if(s1.equals(s2)) System.out. println(“equals”);
Anonymous Poll
18%
same equals
69%
equals
7%
same
6%
Не скомпилируется
​​Лови 10 вопросов с подвохом, которые могут попасться на твоем следующем собеседовании:
https://teletype.in/@heisenbug/HyufNwf9S
Правильный ответ: нельзя.
Сборка мусора в Java недетерминирована, вы не можете в любое время вызвать сборку мусора на объект.
ArrayList, LinkedList и Vector — это имплементации List-интерфейса. Который из них лучше подходит для добавления и удаления элементов из списка?
Anonymous Poll
61%
LinkedList
2%
Vector
30%
ArrayList
7%
Все одинаково эффективны
Правильный ответ: LinkedList