Java для всех - Васильев Алексей(1).pdf
(
8479 KB
)
Pobierz
JAVA
JAVA
Ещё больше к�½иг по Java в �½ашем Телеграм ка�½але
https://t.me/javalib
2020
ББК 32.973.2-018.1
УДК 004.43
В19
В19
Васильев Алексей
Java для всех. — СПб.: Питер, 2020. — 512 с.: ил. — (Серия «Библиотека про-
граммиста»).
ISBN 978-5-4461-1382-8
Java — оди�½ из самых популяр�½ых и востребова�½�½ых языков в мире. Алексей Васильев — автор
м�½огочисле�½�½ых компьютер�½ых бестселлеров — поз�½акомит вас со всем �½еобходимым для эффектив-
�½ой работы с этим языком. Вы изучите базовые типы, управляющие и�½струкции, особе�½�½ости описа�½ия
классов и объектов в Java, созда�½ие и�½терфейсов, лямбда-выраже�½ия, обобще�½�½ые классы. Каждая
глава содержит примеры кода, которые в свою очередь с�½абже�½ы как построч�½ыми пояс�½е�½иями, так
и подроб�½ым разбором примера программы. Примеры, используемые в этой к�½иге, пригодятся вам
в даль�½ейшей работе с языком Java. Программирова�½ие — это �½естраш�½о! Даже если у вас �½ет �½икакого
опыта, вы с легкостью освоите Java, воспользовавшись у�½икаль�½ой методикой Алексея Васильева,
и перейдете �½а профессио�½аль�½ый урове�½ь.
16+
(В соответствии с Федераль�½ым зако�½ом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.973.2-018.1
УДК 004.43
Все права защище�½ы. Никакая часть да�½�½ой к�½иги �½е может быть воспроизведе�½а в какой бы то �½и было форме
без письме�½�½ого разреше�½ия владельцев авторских прав.
И�½формация, содержащаяся в да�½�½ой к�½иге, получе�½а из источ�½иков, рассматриваемых издательством как �½а-
деж�½ые. Тем �½е ме�½ее, имея в виду возмож�½ые человеческие или тех�½ические ошибки, издательство �½е может
гара�½тировать абсолют�½ую точ�½ость и пол�½оту приводимых сведе�½ий и �½е �½есет ответстве�½�½ости за возмож�½ые
ошибки, связа�½�½ые с использова�½ием к�½иги. Издательство �½е �½есет ответстве�½�½ости за доступ�½ость материалов,
ссылки �½а которые вы можете �½айти в этой к�½иге. На моме�½т подготовки к�½иги к изда�½ию все ссылки �½а и�½тер�½ет-
ресурсы были действующими.
ISBN 978-5-4461-1382-8
© ООО Издательство «Питер», 2020
© Серия «Библиотека программиста», 2020
Оглавле�½ие
Вступле�½ие
.............................................................................................................9
О к�½иге и �½е только .................................................................................................
9
Объект�½о-орие�½тирова�½�½ое программирова�½ие и Java ............................................
9
Особе�½�½ости языка Java ........................................................................................
11
Java и другие языки программирова�½ия.................................................................
12
Программ�½ое обеспече�½ие ....................................................................................
14
Особе�½�½ости к�½иги ................................................................................................
16
Полез�½ые ресурсы .................................................................................................
17
Обрат�½ая связь......................................................................................................
18
Благодар�½ости .......................................................................................................
19
От издательства ....................................................................................................
19
Глава
1.
Ос�½овы Java.................................................................................................
20
Простые программы ..............................................................................................
20
З�½акомство с переме�½�½ыми ...................................................................................
27
Базовые типы да�½�½ых ............................................................................................
31
Приведе�½ие типов .................................................................................................
33
Ос�½ов�½ые операторы .............................................................................................
35
Использова�½ие ос�½ов�½ых операторов ....................................................................
42
Полет тела, броше�½�½ого под углом к горизо�½ту ...............................................
43
Вычисле�½ие скорости �½а маршруте ..................................................................
45
Орбита спут�½ика ..............................................................................................
47
Комплекс�½ые числа ..........................................................................................
48
Прыгающий мячик ............................................................................................
50
4
Оглавле�½ие
Реше�½ие триго�½ометрического урав�½е�½ия ........................................................
52
Кодирова�½ие символов .....................................................................................
54
Расчет параметров цепи ...................................................................................
56
Резюме ..................................................................................................................
58
Глава
2.
Управляющие и�½струкции Java ....................................................................
60
Услов�½ый оператор if.............................................................................................
60
Оператор выбора switch ........................................................................................
70
Оператор цикла for ................................................................................................
75
Оператор цикла while ............................................................................................
80
Оператор цикла do-while .......................................................................................
81
Использова�½ие управляющих и�½струкций ..............................................................
83
Вычисле�½ие экспо�½е�½ты ...................................................................................
83
Числа Фибо�½аччи .............................................................................................
84
Вычисле�½ие числа
π
.........................................................................................
85
Метод последователь�½ых итераций ..................................................................
89
Реше�½ие квадрат�½ого урав�½е�½ия ......................................................................
91
Полет в атмосфере ...........................................................................................
94
Резюме ................................................................................................................
100
Глава
3.
Массивы ....................................................................................................
102
Од�½омер�½ые массивы ..........................................................................................
102
Двумер�½ые и м�½огомер�½ые массивы ....................................................................
106
Символь�½ые и текстовые массивы .......................................................................
111
Присваива�½ие и срав�½е�½ие массивов ...................................................................
117
Использова�½ие массивов .....................................................................................
123
Кодирова�½ие и декодирова�½ие текста ............................................................
123
Ум�½оже�½ие векторов ......................................................................................
124
Числа Фибо�½аччи ...........................................................................................
126
Работа с поли�½омами .....................................................................................
127
Сортировка массива .......................................................................................
129
Тра�½спо�½ирова�½ие квадрат�½ой матрицы ........................................................
131
Произведе�½ие квадрат�½ых матриц..................................................................
133
Задача перколяции ........................................................................................
134
Резюме ................................................................................................................
140
Plik z chomika:
Teemu1.huusko
Inne pliki z tego folderu:
мир id software.jpg
(1746 KB)
tr_sci_goodwork.wav
(45 KB)
tr_holo_jump.wav
(86 KB)
gman_nasty.wav
(130 KB)
minor_lacerations.wav
(17 KB)
Inne foldery tego chomika:
#AmiCoders
#demoescena
#Scenelounge
16-Bits Of Lucky
19-21.07 DiHalt 2024 Camping
Zgłoś jeśli
naruszono regulamin