Size: a a a

Библиотека джависта

2019 October 17
Библиотека джависта
​​JDK 14: новые фичи в java 14.
Разбираем switch и NVM . Бета-версия уже в открытом доступе👇

https://www.javaworld.com/article/3437797/work-begins-on-java-14.html
источник
2019 October 18
Библиотека джависта
​​#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
источник
2019 October 19
Библиотека джависта
​​#tutorial
Паттерны проектирования в Java (часть 2)

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

https://javarush.ru/groups/posts/584-patternih-proektirovanija
источник
2019 October 20
Библиотека джависта
​​#tutorial
Парсинг сайтов на Java

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

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

https://www.internet-technologies.ru/articles/parsing-saytov-s-pomoschyu-java.html
источник
2019 October 21
Библиотека джависта
​​#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-как-это-работает/
источник
2019 October 22
Библиотека джависта
​​#spring #database
Знакомство со Spring Data MongoDB

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

https://proglib.io/p/spring-data-mongodb
источник
2019 October 23
Библиотека джависта
#book
10 книг для продвинутых Java-разработчиков

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

https://telegra.ph/10-knig-dlya-prodvinutyh-Java-razrabotchikov-10-23
источник
2019 October 24
Библиотека джависта
Какого оператора не существует в Java?
Анонимный опрос
2%
<<
1%
>>
9%
>>>
35%
<<<
54%
^
Проголосовало: 2734
источник
Библиотека джависта
Битовые операторы нужны для операций над цепочками битов.
>> – сдвиг вправо ( right shift)
<< – сдвиг влево (left shift)
>>> – сдвиг вправо, заменяя биты слева на ноль.  (right shift)
<<< – не является оператором.  
^ – побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ (bitwise XOR)
источник
2019 October 25
Библиотека джависта
#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”);
Анонимный опрос
18%
same equals
69%
equals
7%
same
6%
Не скомпилируется
Проголосовало: 2587
источник
2019 October 27
Библиотека джависта
Для чего используется ключевое слово native в Java?
Анонимный опрос
3%
Для активации сборки мусора.
4%
Для дебаггинга и контроля порядка выполнения.
88%
Позволяет получить доступ к методам, реализованным на других ЯП.
5%
Является альтернативой GOTO.
Проголосовало: 2242
источник
Библиотека джависта
​​Лови 10 вопросов с подвохом, которые могут попасться на твоем следующем собеседовании:
https://teletype.in/@heisenbug/HyufNwf9S
источник
2019 October 28
Библиотека джависта
Как можно вызвать сборку мусора на объект?
Анонимный опрос
16%
Вызвать System.gc().
13%
Вызвать System.gc() и в качестве аргумента передать ссылку на объект.
7%
Вызвать Runtime.gc()
65%
Нельзя.
Проголосовало: 2465
источник
Библиотека джависта
Правильный ответ: нельзя.
Сборка мусора в Java недетерминирована,  вы не можете в любое время вызвать сборку мусора на объект.
источник
2019 October 29
Библиотека джависта
ArrayList, LinkedList и Vector — это имплементации List-интерфейса. Который из них лучше подходит для добавления и удаления элементов из списка?
Анонимный опрос
61%
LinkedList
2%
Vector
30%
ArrayList
7%
Все одинаково эффективны
Проголосовало: 2605
источник
2019 October 30
Библиотека джависта
Правильный ответ: LinkedList
источник
Библиотека джависта
источник