Java. Библиотека профессионала, том 1. Основы [Кей С. Хорстманн] (pdf) читать постранично

-  Java. Библиотека профессионала, том 1. Основы  [11-е издание] 79.89 Мб, 866с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Кей С. Хорстманн

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Java®
Библиотека профессионала

Том

1. Основы

Core Java®
Volume 1- Fundamentals
Eleventh Edition

Сау

S. Horstmann

е

Pearson
Boston • Columbus • New York • San Francisco • Amsterdam ·Саре Town
Dubai • London • Madrid • Milan • Munich • Paris • Montreal • Toronto • Delhi • Mexico City
Sao Paulo • Sydney • Hong Kong • Seoul • Singapore • Taipei • Tokyo

ava®
Библиотека профессионала

Том

1. Основы

Одиннадцатое издание

Кей Хорстманн

Москва • Санкт-Петербург

2019

ББК

32.973.26-018.2.75
Х82

удк

681.3.07
СЮО "Диалектика"

Зав. редакцией С.Н. Тригуб
Перевод с английского и редакция И.В. Берттеuна

По общим вопросам обращайтесь в издательство "Диалектика" по адресу:

info@dialektika.com, http://www.dialektika.com
Хорстманн, Кей С.

Х82

1. Основы. 11-е изд.: Пер.
2019. - 864 с.: ил. - Парал. тит. англ.
ISBN 978-5-907114-79-1 (рус., том 1)
ISBN 978-5-907144-30-9 (рус., мноrотом)

Java.

Библиотека профессионала, том

с англ.

СПб.: ООО "Диалектика",

ББК

32.973.26-018.2.75

Все названия проrраммных продуктов являются зареrистрированными торговыми марками

соответствующих фирм.
Никакая часть настоящеrо издания ни в каких целях не может бьrrь воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами, будь то электронные или механиче­
ские, включая фотокопирование и запись на маmитный носитель, если на это нет письменноrо

разрешения издательства

Prentice Hall, lnc.
Copyright © 2019 Ьу Dialektika Computer PuЬlishing Ltd.
Authorized Russian translation of the English edition of Core /ащ Vo/ume 1: Fundamenta/~, 11/h Edition
(ISBN 978-0-13-516630-7) © 2019 Pearson Education lnc.
Portions copyright © 1996-2013 Oracle and/or its affiliates. All Rights Reserved.
This translation is puЫished and sold Ьу permission of Pearson Education Inc., which owns or
controls all rights to puЬlish and sell the same.
All rights reserved. No part of this book may Ье reproduced or transmitted in any form or Ьу any
means, electronic or mechanical, including photocopying, recording, or Ьу any information storage
or retrieval system, without the prior written permission of the copyright owner and the PuЫisher.
Научно-популярное и.>дание

Кей С. Хорстманн

Java. Библиотека профессионала, том 1
Основы. 11-е издание
Подписано в печать

05.03.2019.

Формат 70х100/16

Гарнитура Тimes
Усл. печ. л.
Тираж

69,66. Уч.-изд. л. 54,1
500 экз. Заказ № 2231

Отпечатано в АО "Первая Образцовая типоrрафия"
Филиал "Чеховский Печатный Двор"

142300, Московская область, r. Чехов, ул. Полшрафистов, д. 1
Сайт: www.chpd.ru, E-mail: sales@chpd.ru, тел. 8 (499) 270-73-59
ООО "Диалектика",

ISBN 978-5-907114-79-1
ISBN 978-5-907144-30-9
ISBN 978-0-13-516630-7

195027,

(рус., том

Санкт-Петербурr, Маmитоrорская ул., д.

1)

30,

© 2019

лит. А, пом.

848

ООО "Диалектика"

(рус., мноrотом)
(анrл.)

© 2019 Pearson Education lnc.

Оглавление
Предисловие

15

Глава

1. Введение в язык Java

21

Глава

2. Среда программирования на Java

35

Глава

3. Основные языковые конструкции Java

51

Глава

4. Объекты и

Глава

5. Наследование

Глава

6. Интерфейсы, лямбда-выражения

Глава

7. Исключения, утверждения

Глава

8. Обобщенное программирование

393

Глава

9. Коллекции

437

Глава

10. Программирование графики

509

Глава

11. Компоненты пользовательского интерфейса в Swing

567

Глава

12. Параллелизм

661

Глава

13. Библиотека JavaFX

759

классы

Приложение А. Ключевые слова
Предметный указатель

125
195
и внутренние классы

и протоколирование

Java

273
339

849
851

Содержание
Предисловие
Глава

1. Введение в язык Java

1.1. Программная платформа Java
1.2. Характерные особенности Java
1.2.1. Простота
1.2.2. Объектно-ориентированный характер
1.2.3. Поддержка распределенных вычислений в сети
1.2.4. Надежность
1.2.5. Безопасность
1.2.6. Независимость от архитектуры компьютера
1.2.7. Переносимость
1.2.8. Интепретируемость
1.2.9. Производительность
1.2.10. Мноrопоточность
1.2.11. Динамичность
1.3. Аплеты и Интернет
1.4. Краткая история развития Java
1.5. Распространенные заблуждения относительно Java
Глава

2. Среда программирования на Java

2.1. Установка комплекта Java Development Kit
2.1.1. Загрузка комплекта JDK
2.1.2. Установка комплекта JDK
2.1.3. Установ ка библиотек и документации
2.2. Применение инструментов командной строки
2.3. Применение IDE
2.4. Утилита JShell
Глава

3. Основные языковые конструкции Java

3.1. Простая программа на Java
3.2. Комментарии
3.3. Типы данных
3.3.1. Целочисленные типы данных
3.3.2. Числовые типы данных с плавающей точкой
3.3.3. Тип данных char
3.3.4. Юникод и тип char
3.3.5. Тип данных boolean
3.4. Переменные и константы
3.4.1. Объявление переменных
3.4.2. Инициализация переменных
3.4.3. Константы
3.4.4. Перечислимые типы
3.5. Операции
3.5.1. Арифметические операции
3.5.2. Математические функции и константы

15
21
21
22
23
23
24
24
24
25
25
26

26
27
27

28
29
32

35
35
36
37
39

40
45
48

51
51

55
55
56
57
58
59
60
61
61

62
63
64
64
64
65

Содержание

3.5.3. Преобразование числовых типов
3.5.4. Приведение типов
3.5.5. Сочетание арифметических операций с присваиванием
3.5.6.