Скачать бесплатно книги по Java
Подборка бесплатных книг по Java, это всегда приятно. Мы подготовили топовую подборку книг по программированию на Java, которую можно скачать бесплатно.
-
-
Introducing Java 8
Автор: Raoul-Gabriel Urma
-
Описание: Выпуск Java SE 8, возможно, является крупнейшим изменением в истории Java во главе с его флагманской особенностью — лямбда-выражениями. Если вы опытный разработчик, который хочет использовать Java 8 в своей работе, это краткое руководство проведет вас через все основные изменения, прежде чем глубоко погрузит в лямбда-выражения и другую функцию Java 8: Streams API.
2. Microservices for Java Developers
Автор: Christian Posta
Описание: Эта бесплатная электронная книга по Java подскажет вам, подходит ли архитектура микросервисов для вашей организации? Эти сервисы имеют много преимуществ, но они также имеют свой собственный набор недостатков. В этом практическом руководстве, основанном на примерах, разработчики и архитекторы Java узнают, как разобраться с популярными фреймворками, такими как Dropwizard и Spring Boot, также вы получите информацию по развертыванию, управлению и масштабированию микросервисов, с контейнерами Linux. Вы узнаете о популярных средах для проектирования микросервисов Spring Boot, Dropwizard и WildFly Swarm, познакомитесь с Docker и Kubernetes — для развертывания микросервисов.
3. Object-Oriented vs. Functional Programming
Автор: Richard Warburton
Описание: В этой бесплатной книге по Java 8 вы узнаете, как лямбды делают языки ООП более подходящими для работы с параллелизмом и согласованием, и дают понимание, как пять основных принципов ООП сопоставляются с функциональными языками и парадигмами. Вы также узнаете некоторые из наиболее распространенных шаблонов проектирования ООП и как они существуют в функциональном мире.
4. Modern Java EE Design Patterns
Автор: Markus Eisele
Описание: Если вы являетесь частью группы enterprise-разработчиков, занимающейся изучением использования микросервисов с Java EE, эта книга поможет вам понять проблемы, связанные с началом greenfield development vs tearing apart, и поможет адаптировать существующие приложения в сервисы. Это также поможет вам изучить свой бизнес-домен, чтобы проверить, подходят вам микросервисы или нет, и изучить лучшие способы автоматизации, высокой доступности, разделения данных и производительности. Самое главное, что вы будете проверять шаблоны проектирования, такие как агрегатор, прокси-сервер, конвейер или общие ресурсы для моделирования взаимодействия служб.
5. Java: The Legend
Автор: Benjamin Evans
Описание: Путь от первой публичной альфа версии Java 1.0 до сегодняшнего дня был долгим и полным технических достижений и инновационных решений. По пути, Java развивалась и в настоящее время, является одним из самых важных и широко используемых языков в мире программирования.
Бенджамин Эванс, редактор Java для InfoQ и автор “Java в двух словах 6-е издание”, расскажет нам о том, как Java выиграла от ранних решений проектирования, включая «Write Once, Run Anywhere» и что помогло ей выжить и оставаться на вершине в последние 20 лет. Рекомендуется для прочтения опытным Java разработчикам.
6. RESTful Web Services
Автор: Leonard Richardson and Sam Ruby
Описание: RESTful Web Services — это книга 2007 года, написанная Леонардом Ричардсоном и Сэмом Руби. Это была первая книжная версия дизайна RESTful и предшественника веб-интерфейсов RESTful. Веб-интерфейсы RESTful были разработаны как полная замена веб-службам RESTful, и, на наш взгляд, больше нет необходимости использовать веб-службы RESTful. Авторы и издатели согласились дать бесплатный доступ к книге RESTful Web Services, и вы можете либо бесплатно ознакомиться с ней в Интернете, либо скачать в формате .pdf, .epub, .mobi или .daisy для оффлайн чтения.
7. Learning Java
Author: By Patrick Niemeyer and Daniel Leuck
Описание: Эта книга была опубликована в 2013 году и до сих пор является хорошей книгой для изучения Java, одного из самых популярных языков программирования. Java является предпочтительным языком для многих современных передовых технологий — от смартфонов и игровых приставок до роботов, массивных корпоративных систем и суперкомпьютеров. Если вы новичок в Java, в четвертом издании этого бестселлера представлено основанное на примерах введение в новейшие языковые функции и API на Java 6 и 7. Опытные Java-разработчики смогут глубоко погрузиться в такие области, как параллелизм и усовершенствование JVM. Книга бесплатна для онлайн чтения, но вы также можете купить эту электронную книгу у автора.