Java для всех [Алексей Васильев] (pdf) читать постранично

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


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

А ле к с е й В а с и ль е в

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
Метод последовательных