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

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

Для обратной связи: @proglibrary_feeedback_bot

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

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#book

Если вы искали книгу по Kotlin, которая даст вам понимание, как использовать этот язык с максимальной пользой для приложений, это именно та книга. Здесь вы найдёте примеры применения функционального и реактивного программирования, примеры использования параллелизма и корутин, а также других идиом языка.

https://yangx.top/progbook/3632
#book

Настоящее руководство посвящено главной теме информатики  -  алгоритмы. Их применение варьируется от низкоуровневого программирования до криптографии. В этой части вы познакомитесь с самыми базовыми из них: алгоритмическая сложность, различные сортировки и методы поиска.

https://yangx.top/progbook/3630
#book

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

https://yangx.top/progbook/3638
#book

Это небольшое руководство познакомит вас с основами языка программирования Java, оставив в вас прочные знания для последующего углубления в язык. Автор постарался показать вам, как при помощи несложных компонентов и приёмов языка создавать качественные приложения. Также в книге представлено множество иллюстраций и таблиц.

https://yangx.top/progbook/3676
​​#book
Вот хороший сборник задачи по Java Fundamentals. Здесь можно подтянуть практические навыки программирования.

https://codingbat.com/prob/p196652
Effective Java — 3rd (2018)
Автор: Joshua Bloch

#java #book #en

Язык: English.

Целевая аудитория: опытные программисты Java.

Третье издание охватывает функции языка и библиотеки, добавленные в Java 7, 8 и 9, в том числе функциональные программные конструкции, которые были добавлены в его объектно-ориентированные корни. Добавлено много новых предметов, в том числе глава, посвященная лямбдам и потокам.

В книге рассматриваются следующие темы:
✔️ функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки;
✔️ стандартные и статические методы в интерфейсах;
✔️ вывод типа, включая оператор diamond для универсальных типов и др.

Преимущества:
содержит массу полезных практических советов;
нетрудно читается.

Недостатки:
не обнаружено.
Java SE 11 Programmer I -1Z0-815 Practice Tests (2019)
Автор: Khattry Udayan

#java #book #en

Язык: English.

Целевая аудитория: любой разработчик Java.

Это 6 практических тестов, каждый из которых содержит 80 вопросов, т.е. 480 вопросов. Вопросы разработаны на основе реальных экзаменационных вопросов с точки зрения структуры и сложности. Практические тесты рандомизированы, чтобы дать ощущение реального экзамена. Каждый практический тест охватывает вопросы по всем целям экзамена. После каждого практического теста предоставляются правильные ответы с пояснениями для справки и понимания. Соответствующие советы и как подойти к вопросу в реальных условиях экзамена также приведены в объяснении. Прохождение вопросов повысит шанс успешного прохождения собеседования и конечно сертификации 1Z0-815.

Преимущества:
хорошие вопросы, отличные и подробные объяснения;
разнообразен и охватывает все темы экзамена 1Z0-815.

Недостатки:
не обнаружено.
Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд.
Автор: Лафоре Р.

#programming #java #book

Целевая аудитория: для начинающих разработчиков.

Структуры данных и алгоритмы на Java, второе издание, разработаны так, чтобы их было легко читать и понимать, хотя сама тема сложна. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания.

В книге рассматриваются следующие темы:
✔️программы для различных структур данных и алгоритмов на Java;
✔️как анализировать алгоритмы;
✔️как писать и отслеживать рекурсивные алгоритмы и другое.

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

Недостатки:
примеры часто плохи (загадочные имена переменных, дублирующий код и д.р.);
часто запутанная.
#book #beginner

Несмотря на то, что уже существует Java SE 9, а версия, описываемая в книге, не выше Java SE 5/6, книга считается классикой программирования на Java и содержит полный обзор языка (за вычетом, разумеется, нововведений последних версий). Автор хорошо изложил основы, касающиеся как Java, так и объектно-ориентированного стиля программирования. Также каждая глава содержит упражнения по закреплению пройденного ранее материала.

t.me/progbook/2549