To main page

Виртуальная выставка "Программируем на Java"

31 марта 2025

Бауэр, К. Java Persistence API и Hibernate / К. Бауэр, Г. Кинг, Г. Грегори ; пер. с англ. Д. А. Зинкевича. - 2-е изд. - Москва : ДМК Пресс, 2019. - 652 с. : ил.

Java Persistence - механизм, помогающий обеспечить сохранность данных после завершения программы. Hibernate - наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное отображение. Данная книга описывает разработку приложения с использованием Hibernate, связывая воедино сотни отдельных примеров. В этом издании вы найдете хорошо иллюстрированное обсуждение лучших методик проектирования баз данных и методов оптимизации. Во втором издании авторы подробно описывают версию Hibernate 5 совместимый со стандартом Java Persistence 2.1. Все примеры обновлены для последних версий спецификаций Hibernate и Java EE. Что вошло в книгу: идея объектно-реляционного отображения, быстрая разработка приложений баз данных, исчерпывающее описание Hibernate и Java Persistence, интеграция Java Persistence с EJB, CDI, JSF и JAX-RS, непревзойденная широта и глубина охвата темы.

 

Заказать

Лой, М. Программируем на Java / М. Лой, П. Нимайер, Д. Лук. - 5-е изд. - Санкт-Петербург : Питер, 2023. - 544 с. : ил.

Неважно, кто вы — разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений. Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java. Особенности книги Программируем на Java. 5-е международное издание: программируйте на Java с использованием компилятора, интерпретатора и других инструментов; исследуйте средства управления потоками и параллельной обработки; изучайте обработку текста и мощные API; создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.

 

Заказать

Макгрегор, Д. От Java к Kotlin / Д. Макгрегор, Н. Прайс ; пер. с англ. - Санкт-Петербург : БХВ-Петербург, 2023. - 448 с. : ил.

Книга описывает практические приемы рефакторинга и переноса кода написанных на Java мобильных приложений для Android  на язык Kotlin с сохранением совместимости. Приведено подробное сравнение этих двух языков, даны примеры перевода проектов с Java на Kotlin, добавления поддержки Kotlin в сборку Java. Показан переход от классов Java к классам Kotlin, от коллекций Java к коллекциям Kotlin, от объектов JavaBeans к значениям, от статических методов к функциям верхнего уровня. Подробно рассматривается обработка ошибок, приведены практические приемы управления проектами со смешанной кодовой базой. Даны советы по рефакторингу кода и функциональному программированию на Kotlin. Kotlin все делается по-другому, он требует иных подходов к программированию. Этот язык более функционален, у него больше возможностей, поэтому перенос кода ваших проектов с Java на Kotlin — отличная идея. Взять знакомый всем старый добрый код Java и наблюдать за тем, как он постепенно превращается в лаконичный, четкий, выразительный и легкий в обслуживании код на языке Kotlin — замечательный способ выучить язык. Воспользуйтесь опытом, которым делятся Макгрегор и Прайс. Самый быстрый способ перенести свои навыки и умения из Java в Kotlin. Дон и Дэвид Гриффитс, авторы книг «React. Сборник рецептов» и «Head First. Kotlin»

 

Заказать

Парлог, Н. Система модулей Java / Н. Парлог ; пер. с англ. А. Павлова. - Санкт-Петербург : Питер, 2021. - 464 с. : ил.

Создать надёжное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией. Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен. В этой книге: архитектура модульного приложения Java, создание модулей: от исходников до JAR-файлов, миграция на версию Java с модулями, избавление от зависимостей и оттачивание API, обработка рефлексии и версионирование.

Заказать

Чан, Д. Java : быстрый старт / Д. Чан. - Санкт-Петербург : Питер, 2021. - 272 с. : ил.

Всегда хотели научиться программировать на Java, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Java? Уже перепробовали множество книг и курсов, но ничего не подходит?

Серия «Быстрый старт» — отличное решение, и вот почему: сложные понятия разбиты на простые шаги — вы сможете освоить язык Java, даже если никогда раньше не занимались программированием; все фундаментальные концепции подкреплены реальными примерами; вы получите полное представление о Java: концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами, лямбда-выражения и т. д.; в конце книги вас ждет интересный проект, который поможет усвоить полученные знания.

Ну что, готовы? Погнали!

 

Заказать

Шилдт, Г. Полное руководство. Java / Г. Шилдт. - 12-е изд. - Москва : Диалектика, 2022. - 1344 с.

В полностью обновленном с учетом версии Java SE 17 издании объясняется, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Автор многочисленных бестселлеров по программированию Герберт Шилдт охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования. Вы также найдете здесь информацию об основных частях библиотеки Java API, таких как ввод-вывод, Collections Framework, библиотека потоков и утилиты параллелизма. Исследуются темы Swing, JavaBeans и сервлеты, а многочисленные примеры демонстрируют язык Java в действии. Конечно же, подробно обсуждаются недавние дополнения к языку Java, в том числе записи, запечатанные классы и выражения switch. Книга написана в ясном и четком стиле, который делает книги Шилдта выбором миллионов людей во всем мире.

Заказать

 

Cloudim - онлайн консультант для сайта бесплатно.