Файн Я. " Программирование на Java для детей, родителей, бабушек и дедушек"

Программирование на Java для детей.

Файн Я. » Программирование на Java для детей, родителей, бабушек и дедушек» Electronic Edition (электронное издание eBook), 2011 год, 231 стр. (17,2 мб. pdf)

Издание на русском языке вышло спустя семь лет после оригинального английского написанного Яковом Файном-программистом с большим стажем программирования. За прошедшее время между изданиями английской и русской версий, язык Java претерпел некоторые изменения. При корректировке издательством были внесены обновления и дополнения в тех местах кода которые этого требовали. Поэтому данное издание можно назвать обновленным и дополненным. Для кого эта книга по программированию в Java? Для людей не имеющих абсолютно ни каких знаний в программировании вообще, и языке Java в частности, но хотя бы минимально знающих компьютерный интерфейс. Для детей старше 11 лет. Родителей, дедушек и бабушек, желающих узнать о программировании ровно столько, сколько необходимо для обучения своих детей и внуков. Хотя автор и пытается излагать материал доступно и легко, однако некоторая предварительная подготовка к восприятию профессиональных терминов программирования от читателя потребуется. Для этого в конце каждой главы даются ссылки на ресурсы в Интернете, для дополнительного чтения. А так же приводятся задания для самостоятельного решения. Немного терпения и вы напишете первую свою программу на Java.
ISBN: 0-9718439-5-3

Оглавление книги
ГЛАВА 1. Первая программа
Установка Среды Java
Три основных шага в программировании
Шаг 1 — ввод текста программы
Шаг 2 — компиляция программы
Шаг 3 — запуск программы Материалы для дополнительного чтения

ГЛАВА 2. Переход к ECLIPSE IDE
Установка Eclipse IDE
Приступаем к работе с Eclipse
Создание программ в Eclipse IDE
Запуск HelloWorld в Eclipse
Как работает программа HelloWorld
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 3. Домашнее животное и рыба на языке JAVA
Классы и объекты
Типы Данных
Создаём Домашнее Животное
Наследование — Рыбка Тоже Домашнее Животное
Переопределение методов
Дополнительное чтение
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 4. Основные конструкции языка JAVA
Комментарии в программе
Принятие решений с помощью оператора if
Логические операторы
Во втором случае логическое не применяется к результату вычисления выражения в скобках
Условный оператор
Использование else if
Оператор switch и принятие решений
Как долго живут переменные?
Специальные методы: конструкторы
Ключевое слово this
Массивы
Повторение действий с помощью циклов
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 5. Делаем графический калькулятор
AWT и Swing
Пакеты и ключевое слово import
Основные элементы Swing
Схемы Размещения
FlowLayout — построчное расположение
GridLayout — табличное расположение
BorderLayout — размещение по областям
Комбинирование схем размещения
BoxLayout — расположение по горизонтали или вертикали
GridBag Layout — более гибкое табличное расположение
CardLayout — колода карт
Можно ли создавать окна, не используя схемы?
Компоненты окна
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 6. События окна
Интерфейсы
Слушатель по имени ActionListener
Регистрация компонентов с ActionListener
Из-за кого событие-то?
Приведение типов — casting
Как передавать данные между классами
Доделываем калькулятор
Некоторые другие слушатели событий
Как использовать адаптеры
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 7. Апплет крестики-нолики
Изучаем HTML за 15 минут
Aпплеты и AWT
Как писать апплеты
Пишем игру Крестики-нолики
Стратегия
Текст программы
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 8. Исключения — ошибки в программах
Чтение трассировки стека
Генеалогическое дерево исключений
Блок try/catch
Ключевое слово throws
Ключевое слово finally
Ключевое слово throw
Создание своих исключений
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 9. Сохранение счёта игры
Байтовые потоки
Буферизированные потоки
Аргументы командной строки
Чтение текстовых файлов
Класс File
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 10. Разные полезные штучки
Работа с датами и временем
Перегрузка методов
Чтение данных с клавиатуры
Тебе пакет
Уровни доступаpublic class Car {
Возвращаемся к массивам
Класс ArrayList
Материалы для дополнительного чтения
Практические упражнения
Практические упражнения для умников и умниц

ГЛАВА 11. Возвращаемся к графике. пинг-понг
Стратегия
Код
Основы многопоточности
Заканчиваем игру Пинг-Понг
Материалы для дополнительного чтения
Практические задания
Практические упражнения для умников и умниц
Приложение A. JAVA архивы — JARS
Материалы для дополнительного чтения
Приложение Б. советы для работы в ECLIPSE
Отладчик Eclipse
Приложение В. Как опубликовать веб-страницу
Материалы для дополнительного чтения
Практические упражнения

СкачатьPDF

 

Java для начинающих. Видео

Похожая литература