Java за 24 часа, 8-е издание
Программировать на Java гораздо проще, чем вы думаете, особенно если у вас под рукой эта книга. Всего лишь за 24 занятия длительностью не более одного часа каждое вы научитесь создавать Java-приложения на весьма достойном уровне.
Выполняя понятные пошаговые инструкции, вы получите знания и опыт, необходимые для разработки компьютерных программ и веб-приложений на Java, научитесь создавать приложения для Android и даже моды для Minecraft.
Каждое занятие служит продолжением предыдущего, позволяя шаг за шагом приобретать необходимые навыки.
- Наглядные иллюстрации и пошаговые инструкции позволят четко понять, как работают программы на Java.
- Коллоквиумы и упражнения в конце каждого занятия помогут проверить уровень полученных знаний.
- Примечания, советы и предупреждения предоставят полезную информацию.
Основные темы книги:
- настройка среды программирования Java
- создание первой рабочей программы за несколько минут
- управление поведением программы
- сохранение данных и работа с файлами
- создание простого пользовательского интерфейса
- создание интерактивных веб-приложений
- использование потоков для создания производительных программ
- чтение/запись XML-данных
- приемы объектно-ориентиро¬ванного программирования
- использование HTTP-клиента
- создание приложений для Android
Об авторе:
Роджерс Кейденхед — писатель, программист и разработчик веб-приложений. Автор более 25 книг, посвященных Java и Интернету. Активный блогер и администратор нескольких популярных сайтов.
Введение
Часть I. Первое знакомство
Занятие 1. Готовимся программировать на Java
Занятие 2. Создаем первую программу
Занятие 3. Путешествие в мир Java
Занятие 4. Принципы работы программ на Java
Часть II. Основы программирования на Java
Занятие 5. Сохранение и изменение информации в программе
Занятие 6. Работа со строками
Занятие 7. Условные инструкции
Занятие 8. Циклы
Часть III. Объекты и массивы в Java
Занятие 9. Массивы
Занятие 10. Создание объектов
Занятие 11. Работа с объектами
Занятие 12. Повторное использование объектов
Часть IV. Продвинутые методики программирования
Занятие 13. Хранение объектов в структурах данных
Занятие 14. Обработка ошибок в программе
Занятие 15. Создание многопоточной программы
Занятие 16. Использование внутренних классов и замыканий
Часть V. Разработка графического интерфейса пользователя
Занятие 17. Создание простого пользовательского интерфейса
Занятие 18. Компоновка элементов интерфейса
Занятие 19. Получение данных от пользователя
Часть VI. Создание интернет-приложений
Занятие 20. Чтение и запись файлов
Занятие 21. Использование HTTP-клиента
Занятие 22. Создание двумерной графики
Занятие 23. Создание модов для Minecraft с помощью Java
Занятие 24. Создание приложений для Android
Часть VII. Приложения
Приложение А. Использование интегрированной среды разработки NetBeans
Приложение Б. Устранение ошибок, связанных с недоступностью пакетов в NetBeans
Приложение В. Устранение проблем при использовании эмулятора Android Studio
Приложение Г. Ресурсы, посвященные Java
Предметный указатель