#tutorial
Создание PDF-файлов в Java
В данной статье автор расскажет нам, как создать PDF-файл в Java, используя библиотеки iText и PdfBox.
https://www.internet-technologies.ru/articles/sozdanie-pdf-faylov-v-java.html
  
  
  
  
  
  Создание 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
  
  
  
  
  
  Паттерны проектирования в 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
  
  
  
  
  
  Паттерны проектирования в 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
  
  
  
  
  
  Парсинг сайтов на 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
  
  
  
  
  
  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
  
  
  
  
  
  Тебя ждут:
- живые встречи и воркшопы;
- реальные проекты;
- гарантированное трудоустройство.
Первые 6 месяцев — бесплатно. Студенты программы получат доступ на 2 месяца бесплатного изучения английского языка для ІТ специалистов от онлайн-школы EnglishDom.
Подробнее по ссылке: https://clc.to/FW_hQw
#tutorial
Lambda выражения в Java и их реализация
Lambda выражения — это основа функционального программирования в языке Java. Данная статья о том, как они устроены.
https://java-master.com/lambda-выражения-в-java-как-это-работает/
  
  
  
  
  
  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
  
  
  
  
  
  Знакомство со Spring Data MongoDB
Комбинация Java Spring и Data MongoDB избавляет от необходимости написания множества различных запросов. Опробовать эту технологию на практике поможет эта статья.
https://proglib.io/p/spring-data-mongodb
#book
10 книг для продвинутых Java-разработчиков
В данной статье автор делится с нами набором полезных книг по Java и программированию в целом для продвинутого уровня. Пополняем свою библиотеку замечательными книгами!
https://telegra.ph/10-knig-dlya-prodvinutyh-Java-razrabotchikov-10-23
  
  10 книг для продвинутых Java-разработчиков
В данной статье автор делится с нами набором полезных книг по Java и программированию в целом для продвинутого уровня. Пополняем свою библиотеку замечательными книгами!
https://telegra.ph/10-knig-dlya-prodvinutyh-Java-razrabotchikov-10-23
Telegraph
  
  10 книг для продвинутых Java-разработчиков
  10 книг для продвинутых Java-разработчиков Сегодня Java -- один из популярнейших языков программирования. Для новичков существует много книг. Для тех, кто работает с Java некоторое время, они покажутся простоватыми и бесполезными. Книги для начинающих не…
  Битовые операторы нужны для операций над цепочками битов. 
>> – сдвиг вправо ( right shift)
<< – сдвиг влево (left shift)
>>> – сдвиг вправо, заменяя биты слева на ноль. (right shift)
<<< – не является оператором.
^ – побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ (bitwise XOR)
  >> – сдвиг вправо ( 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”);
  Что выведет данный кусок кода?
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%
    Не скомпилируется
      
    Для чего используется ключевое слово native в Java?
  Anonymous Poll
    3%
    Для активации сборки мусора.
      
    4%
    Для дебаггинга и контроля порядка выполнения.
      
    88%
    Позволяет получить доступ к методам, реализованным на других ЯП.
      
    5%
    Является альтернативой GOTO.
      
    Лови 10 вопросов с подвохом, которые могут попасться на твоем следующем собеседовании:
https://teletype.in/@heisenbug/HyufNwf9S
  
  
  
  
  
  https://teletype.in/@heisenbug/HyufNwf9S
Как можно вызвать сборку мусора на объект?
  Anonymous Poll
    16%
    Вызвать System.gc().
      
    13%
    Вызвать System.gc() и в качестве аргумента передать ссылку на объект.
      
    7%
    Вызвать Runtime.gc()
      
    65%
    Нельзя.
      
    Правильный ответ: нельзя. 
Сборка мусора в Java недетерминирована, вы не можете в любое время вызвать сборку мусора на объект.
  Сборка мусора в Java недетерминирована, вы не можете в любое время вызвать сборку мусора на объект.
ArrayList, LinkedList и Vector — это имплементации List-интерфейса. Который из них лучше подходит для добавления и удаления элементов из списка?
  Anonymous Poll
    61%
    LinkedList
      
    2%
    Vector
      
    30%
    ArrayList
      
    7%
    Все одинаково эффективны
      
    Развернутый справочник по шаблонам проектирования:
Какие бывают шаблоны проектирования, где их применяют, и в чем их преимущества/недостатки.
Имплементация в Java прилагается.
https://howtodoinjava.com/gang-of-four-java-design-patterns/
  
  Какие бывают шаблоны проектирования, где их применяют, и в чем их преимущества/недостатки.
Имплементация в Java прилагается.
https://howtodoinjava.com/gang-of-four-java-design-patterns/
HowToDoInJava
  
  Design Patterns in Java
  Design patterns, as name suggest, are solutions for most commonly (and frequently) occurred problems while designing a software. These patterns are mostly “evolved” rather than “discovered”. Being so much of importance, let’s learn these design patterns (in…
  Взаимная блокировка (deadlock) на Java и методы предотвращения/устранения:
https://javarush.ru/groups/posts/1422-vzaimnaja-blokirovkadeadlock-v-java-i-metodih-borjhbih-s-ney
  
  
  
  
  
  https://javarush.ru/groups/posts/1422-vzaimnaja-blokirovkadeadlock-v-java-i-metodih-borjhbih-s-ney
