Java. Библиотека профессионала. Том 1. Основы. 10-е издание-Книга Автор: Кей С. Хорстманн Издательство: "Вильямс" Год выпуска: 2016 Жанр: Программирование Количество страниц: 866 ISBN: 978-5-8459-1958-8, 978-0-13-708189-9 Язык: русский Формат: PDF
[Качество: хорошее (отсканированные страницы) Иллюстрации: цветные Описание:
Эта книга давно уже признана авторитетным, исчерпывающим руководством и практическим справочным пособием для опытных программистов, стремящихся писать на Java надежный код для реальных приложений. Настоящее, десятое издание книги, было полностью обновлено с учетом версии Java SE 8. В нем отражены самые долгожданные за последние годы нововведения в языке Java. Оно было переписано и реорганизовано с целью проиллюстрировать на сотнях тщательно подобранных, простых для понимания и удобных для практического применения примеров новые языковые средства Java SE 8, идиомы и нормы передовой практики программирования на Java.
Эта книга написана К.Хорстманном для серьезных программистов, которым приходится решать практические задачи. Она поможет им достичь глубокого понимания языка Java и его библиотеки. В первом томе настоящего двухтомного издания основное внимание уделяется основным понятиям языка Java и принципам современного программирования пользовательского интерфейса. В этом томе рассматриваются самые разные вопросы: от принципов объектно-ориентированного программирования до обобщений, коллекций, лямбда-выражений, разработки графического интерфейса средствами библиотеки Swing, а также новейшие методики параллельного и функционального программирования.
Материал первого тома настоящего издания поможет читателю в следующем:
• Быстро освоить основной синтаксис Java, опираясь на имеющийся опыт и знания в программировании
• Понять принципы инкапсуляции и наследования классов в Java
• Овладеть интерфейсами, внутренними классами и лямбда-выражениями для функционального программирования
• Повысить надежность прикладных программ благодаря обработке исключений и эффективной отладке
• Писать более безопасный и удобочитаемый исходный код прикладных программ, применяя обобщения и строгую типизацию
• Пользоваться готовыми коллекциями для хранения многих объектов и последующего их извлечения
• Основательно овладеть методиками параллельного программирования
• Строить современные межплатформенные графические интерфейсы, используя стандартные компоненты библиотеки Swing
• Развертывать настраиваемые приложения и аплеты, доставляя их через Интернет
• Применять новые методы функционального программирования с целью упростить распараллеливание вычислений и повысить производительность прикладных программ. Если вы являетесь опытным программистом и стремитесь перейти к версии Java SE 8, настоящее, десятое издание станет вашим надежным и практическим помощником отныне и на многие последующие годы. Подробное рассмотрение более развитых языковых средств Java, включая ввод-вывод, потоки данных, разметку XML-документов, базы данных, аннотации и прочие дополнительные вопросы программирования на Java, предлагается во втором томе настоящего издания.
Оглавление:
Предисловие 17
Глава 1. Введение в язык Java 25
Глава 2. Среда программирования на Java 39
Глава 3. Основные языковые конструкции Java 59
Глава 4. Объекты и классы 131
Глава 5. Наследование 193
Глава 6. Интерфейсы, лямбда-выражения и внутренние классы 265
Глава 7. Исключения, утверждения и протоколирование 325
Глава 8. Обобщенное программирование 377
Глава 9. Коллекции 415
Глава 10. Программирование графики 481
Глава 11. Обработка событий 523
Глава 12. Компоненты пользовательского интерфейса в Swing 559
Глава 13. Развертывание приложений Java 693
Глава 14. Параллельное программирование 745
Приложение А. Ключевые слова Java 847
Предметный указатель 849
Скриншоты: -Приложение-Описание:
Примеры исходного кода, приведенные в этой книге.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!