Основы программирования с Java
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Тимур Машнин. Основы программирования с Java
Введение. Что такое хорошо определенные задачи
Аппаратные средства
Программное обеспечение
Прикладное программное обеспечение и операционная система
Языки программирования
Как решать задачи?
Игра
Пример задачи
Вопросы
Важность представления задачи
Первая Java программа
Основы программирования. Введение
Пример
Вопросы
Идентификаторы
Вопросы
Переменные
Типы данных
Выражения
Вопросы
Присваивание
Выделение памяти
Демонстрация примера
Вопросы
Обсуждение отладки
Простой IO
Демонстрация примера
Объектно-ориентированное программирование. Введение
Пример
Демонстрация примера
Конструктор
Вопросы
Методы
Вопросы
Комментарии
Пример
Демонстрация примера
Пример
Демонстрация примера
Вопросы
Демонстрация примера
Пример
Демонстрация примера
Вопросы
Правила области видимости
Демонстрация примера
Вопросы
Пример
Локальные переменные, переменные класса и экземпляра
Обсуждение правил видимости
Логические выражения
Вопросы
Операторы ветвления
Пример
Выражение
Демонстрация примера
Вопросы
Циклы. Введение
Примеры
Вопросы
Статические методы
Сочетания операторов
Вопросы
Циклы Do-While
Дополнительные ресурсы
Вопросы
Общие ошибки
Задание
Подклассы
Пример подкласса
Демонстрация подкласса
Демонстрация цикла
Массивы
Примеры
Перестановка элементов
Сортировка
Сортировка изображений
Break и сontinue
2D Массивы
Пример работы с двумерным массивом
Демонстрация работы с двумерными массивами
Вопросы
Упражнение
Демонстрация сортировки изображений
Символьные строки
Работа со строками
File IO
Пример использования Scanner
Пример использования PrintWriter
Оптическое распознавание символов
Демонстрация чтения ввода с консоли
Демонстрация использования Scanner и PrintWriter
Вопросы
Event Driven программирование
Интерфейсы
Модель делегации событий
Демонстрация Event Driven программирования
Графический интерфейс пользователя
Пример GUI
Вопросы
Рекурсия
Функция факториала
Рекурсивный вызов методов
Числа Фибоначчи
Двоичный поиск
Пример задачи
Демонстрация задачи
Фракталы
Фрактальное дерево
Вопросы
Абстрактные типы данных
Пример стека
Пример задачи
Реализация задачи
Демонстрация задачи
Пример
Вопросы
Отрывок из книги
Давайте начнем рассмотрение основных компонентов компьютерных систем. И начнем мы с аппаратных средств.
В общем и целом, есть два основных компонента в компьютере, а именно аппаратные и программные компоненты.
.....
Тем не менее, информация, представленная таким образом, является энергозависимой и не-портативный.
Принтеры часто используются, чтобы вывести информацию на внешний носитель, который можно хранить отдельно и переносить.
.....