Аннотация
Программировать на Java гораздо проще, чем вы думаете, особенно если у вас под рукой эта книга. Всего лишь за 24 занятия длительностью не более одного часа каждое вы научитесь писать приложения Java на весьма достойном уровне.
Выполняя понятные пошаговые инструкции, вы получите знания и опыт, необходимые для разработки компьютерных программ и веб-приложений на Java, научитесь создавать приложения Android и даже моды для Minecraft.
Каждое занятие служит продолжением предыдущего, позволяя шаг за шагом приобретать необходимые навыки.
Наглядные иллюстрации и пошаговые инструкции позволят четко понять, как работают программы на Java.Коллоквиумы и упражнения в конце каждого занятия помогут проверить уровень полученных знаний.
Примечания, советы и предупреждения предоставят полезную информацию.
Основные темы книги:
настройка среды программирования Java;создание первой рабочей программы за несколько минут;
управление поведением программы;
сохранение данных и работа с файлами;
создание простого пользовательского интерфейса;
создание интерактивных веб-приложений;
использование потоков для создания производительных программ;
чтение/запись XML-данных;
приемы объектно-ориентированного программирования;
использование HTTP-клиента;
создание приложений Android;
создание модов для Minecraft.
Оглавление
Введение 21
Часть I. Первое знакомство 25
Занятие 1. Готовимся программировать на Java 27
Занятие 2. Создаем первую программу 39
Занятие 3. Путешествие в мир Java 53
Занятие 4. Принципы работы программ на Java 67
Часть II. Основы программирования на Java 81
Занятие 5. Сохранение и изменение информации в программе 83
Занятие 6. Работа со строками 101
Занятие 7. Условные инструкции 115
Занятие 8. Циклы 131
Часть III. Объекты и массивы в Java 145
Занятие 9. Массивы 147
Занятие 10. Создание объектов 161
Занятие 11. Работа с объектами 179
Занятие 12. Повторное использование объектов 197
Часть IV. Продвинутые методики программирования 213
Занятие 13. Хранение объектов в структурах данных 215
Занятие 14. Обработка ошибок в программе 229
Занятие 15. Создание многопоточной программы 247
Занятие 16. Использование внутренних классов и замыканий 263
Часть V. Разработка графического
интерфейса пользователя 279
Занятие 17. Создание простого пользовательского интерфейса 281
Занятие 18. Компоновка элементов интерфейса 303
Занятие 19. Получение данных от пользователя 317
Часть VI. Создание интернет-приложений 337
Занятие 20. Чтение и запись файлов 339
Занятие 21. Использование HTTP-клиента 355
Занятие 22. Создание двумерной графики 371
Занятие 23. Создание модов для Minecraft с помощью Java 387
Занятие 24. Создание приложений для Android 421
Часть VII. Приложения 445
Приложение А. Использование интегрированной среды
разработки NetBeans 447
Приложение Б. Устранение ошибок, связанных
с недоступностью пакетов в NetBeans 455
Приложение В. Устранение проблем при использовании
эмулятора Android Studio 457
Приложение Г. Ресурсы, посвященные Java 463
Предметный указатель 467
Комментарии к книге "Java за 24 часа [8-е издание.]"