JAVA 2021: лёгкий старт
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Павел Александрович Забелин. JAVA 2021: лёгкий старт
Введение
Для кого эта книга?
Почему Java?
Что все-таки выбрать?
Про зарплаты
Часть I
Глава 0. Мы программируем. Мы программируем железо
Мы программируем и пишем программы
Глава 1. Первая программа. Что такое программирование
Настраиваемся на программирование. Устанавливаем IDE
Глава 2. Данные
Типы данных
Переменные
Как долго живут переменные?
Объектно-ориентированное программирование (ООП)
Глава 3. Операции с примитивными типами данных
Арифметические операции
Преобразование типов
Инкремент и декремент
Сокращенные арифметические операции
Операции сравнения
Логические операции
Задания
Глава 4. Управление выполнением программы. Условия
Условный оператор if
Условный оператор else
Тернарный оператор
Оператор выбора switch-case
Задания
Глава 5. Управление выполнением программы. Циклы
Цикл while
Цикл do-while
Цикл со счетчиком for
Задания
Глава 6. Управление выполнением программы. Операторы перехода
Оператор перехода break
Оператор перехода continue
Оператор перехода return
Глава 7. Массивы
Создание одномерного массива
Многомерные массивы
Задания
Глава 8. Ввод данных
Заключение к первой части книги
Задания
Часть II
Глава 9. Объектно-ориентированное программирование
Классы и объекты – основные понятия
Принципы ООП: «Три кита на одной черепахе»
Глава 10. Наш зоопарк
Трудно ли быть Творцом?
Конструктор класса
Объект this
Пора раскрасить льва
Константы
Enumerations (перечисления)
Задания
Глава 11. Инкапсуляция – защищаем наших животных
Защищаем льва
Геттеры и сеттеры (getters и setters)
Глава 12. Расширяем Зоопарк
Лебеди – красивые и летают
Глава 13. Улучшаем менеджмент в Зоопарке – абстракция и наследование
Абстракция и наследование
Время ужина
Глава 14. Заботимся о каждом – полиморфизм
Объектно-ориентированный массив: ArrayList
На раз-два отчитайся
This is the end?
«А много еще учить?»
«Как мотивировать себя на изучение?»
«Будет ли продолжение?»
Отрывок из книги
Главная цель этой книги – показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Имея за плечами опыт программирования больше 15 лет, я относительно недавно увлекся программированием на Java и эта книга – неоконченная «сжатая» история самообучения. Как известно «хочешь лучше понять сам – расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Я прочитал несколько книг и прошел несколько курсов в интернете: в университете Skillbox, Udemy, Stepik, что и вам советую. Но прежде чем купить какие-либо курсы и начать их проходить, я рекомендую прочесть эту книгу: зачастую курсы грешат провалами в теории и скачками сложности преподаваемого материала, да и сложно определить начальный уровень подготовки студента. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.
Эта книга для любого, кто хочет научиться программировать. Программирование только лишь окутано завесой чего-то очень сложного. На своем пути я видел людей абсолютно различных профессий (мало относящихся к компьютерам), которые успешно освоили программирование. Программирование – это очень широкая область деятельности, которая позволяет проявить разнообразные способности и умения. К тому же «побочные эффекты» профессионального программирования, такие как возможность работы без привязки к месту жительства и достойная оплата труда, которая позволит проживать практически в любом уголке планеты, еще больше мотивируют попробовать погрузиться в мир IT. Не говоря уже о том, что человеческая цивилизация чем дальше, тем больше уходит в «цифровые миры» и возможность быть не только пользователем, но и создателем программ – это очень интересно.
.....
Если говорить о зарплатах, как о «средней температуре по больнице»:
Джун – это вилка зарплат от 400—500 долларов до 800—1000 долларов в месяц;
.....