Learning Java, Sixth Edition: An Introduction to Real-World Programming with Java

Шестое издание классического руководства "Learning Java" представляет собой всеобъемлющее введение в язык программирования Java и его экосистему. Книга предназначена как для начинающих разработчиков, так и для опытных программистов, желающих освоить один из самых популярных языков в мире. Авторы рассматривают Java как инструмент для создания реальных приложений, уделяя особое внимание практическим примерам и современным подходам к разработке.

Книга начинается с фундаментальных основ языка: синтаксиса, объектно-ориентированного программирования, типов данных и структур управления. Особое внимание уделяется ключевым концепциям Java, включая классы, объекты, наследование, полиморфизм и интерфейсы. Авторы последовательно проводят читателя от базовых конструкций к более сложным темам, обеспечивая глубокое понимание принципов работы языка.

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

"Learning Java" служит не только учебником по языку, но и введением в промышленную разработку программного обеспечения. Авторы делятся идиомами программирования, паттернами проектирования и подходами к решению реальных задач. Издание подходит для использования в учебных курсах, самостоятельного изучения и в качестве справочника для профессиональных разработчиков, желающих освежить или расширить свои знания о Java.

Learning Java, Sixth Edition: An Introduction to Real-World Programming with Java
A
Автор
Marc Loy, Patrick Niemeyer, Daniel Leuck
Издательство
O'Reilly Media, Inc.
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент