Книга Java Библиотека профессионала
В продаже книга “Java.Библиотека профессионала. том 1. Основы”, Кей С. Хорстманн, 11-е издание, бумага офсетная-белая, твердый переплет, 864 стр., ISBN 978-5-907114-79-1
Книга адресована, прежде всего, программистам-профессионалам и представляет собой исчерпывающий справочник и методическое пособие по основам программирования на языке Java. Однако это не просто учебник по синтаксису языка.
Назначение книги — обучить методам объектно- ориентированного программирования и решению основных проблем в этой области. Работа с книгой “Java. Библиотека профессионала” не требует предыдущего опыта программирования на языке С++ и применения методов ООП.
Любой программист, работавший с языками Visual Basic, C, Cobol или Pascal, не будет испытывать затруднений при работе с ней. Книга содержит многочисленные примеры и советы по программированию, а также разделы, в которых рассматриваются методы тестирования и отладки программ, абстрактные типы данных, базовое объектно-ориентированное программирование, включающее событийно-управляемое программирование. Книгу можно использовать не только как учебник, но и как справочник.
Сотни приведенных в книге «Java. Библиотека профессионала» практических примеров раскрывают самые действенные и эффективные пути достижения поставленной цели. Автор настоящего издания книги, Кей С. Хорстманн, обновил представленные в ней примеры таким образом, чтобы они отражали долгожданную модуляризацию на платформе Java, а также наглядно показывали, как нужно писать прикладной кода, который легко поддается управлению и доработке.
Из этой книги читатель узнает, как пользоваться JShell — новым инструментальным средством, реализующим цикл “чтение-вычисление-вывод” (REPL) для ускоренной и экспериментальной разработки прикладных программ, применять основные усовершенствования в прикладном интерфейсе Process API для процессов, разрешать конфликты при захвате блокировки, выполнять протоколирование и компиляцию
В этой книге подробно излагаются основы программирования на Java, включая объекты, обобщения, коллекции, лямбда-выражения, параллелизм и функциональное программирование, а также поясняются особенности разработки пользовательского интерфейса средствами библиотеки Swing. Для опытных программистов, переходящих на версию Java SE 9, 10 или 11, не существует лучшего источника, чем эта книга, для поиска компетентных пояснений, обоснованных решений и примеров грамотно написанного кода.
«Java. Библиотека профессионала, том 1. Основы» поможет читателю:
- овладеть основными приемами, идиомами и нормами передовой практики написания превосходного кода на Java;
- раскрыть истинный потенциал интерфейсов, лямбда-выражений и внутренних классов;
- повысить устойчивость прикладных программ благодаря эффективной обработке исключений и отладке;
- писать более надежный и повторно используемый код средствами обобщенного программирования;
- повысить производительность и эффективность прикладного кода с помощью стандартных для Java-коллекций;
- строить межплатформенные графические пользовательские интерфейсы инструментальными средствами Swing;
- полностью задействовать вычислительные мощности многоядерных процессоров благодаря усовершенствованному в Java-параллелизму
Оригинал книги: «Core Java Volume I–Fundamentals» by Cay S. Horstmann, 11th Edition, 912 pages, ISBN 9780135166307
ОГЛАВЛЕНИЕ книги «Java. Библиотека профессионала, том 1. Основы»:
- Предисловие
- Глава 1. Введение в язык Java
- Глава 2. Среда программирования на Java
- Глава 3. Основные языковые конструкции Java
- Глава 4. Объекты и классы
- Глава 5. Наследование
- Глава 6. Интерфейсы, лямбда-выражения и внутренние классы
- Глава 7. Исключения, утверждения и протоколирование
- Глава 8. Обобщенное программирование
- Глава 9. Коллекции
- Глава 10. Программирование графики
- Глава 11. Компоненты пользовательского интерфейса в Swing
- Глава 12. Параллелизм
- Глава 13. Библиотека JavaFX
- Приложение А. Ключевые слова Java
- Предметный указатель
Об авторе книги:
Кей Хорстманн (Cay S. Horstmann) — автор знаменитого издания “Java.Библиотека профессионала”, переведенного на многие языки мира.
Он также написал более десятка других книг для профессиональных программистов и изучающих компьютерные науки. Кей занимает должность профессора на кафедре вычислительной техники при университете штата Калифорния в Сан-Хосе, а также является обладателем почетного звания «Герой Java» (The Heroes of Java: Cay Horstmann)
Также рекомендуем к прочтению: Java. оптимизация программ