Научете сами Java за 24 учебни часа
Автор: Роджърс Кейдънхед
Обем: 472 стр.
Размер в мм.: 170 х 240
Издател: АлексСофт
Корица: Мека
Година на издаване: 2018
Състояние: На склад при досатвчик
Осмо издание: разглежда Java 9 и Android.
Компютърното програмиране с Java е по-лесно, отколкото изглежда. Само за 24 урока от или по-малко от един час, можете да се научите да пишете компютърни програми на Java.
Като използва праволинеен, постъпков подход, популярният автор Роджърс Кейдънхед ви помага за усъвършенствате уменията и технологиите, необходими ви за създаване на настолни и Web програми, Web услуги, приложение за Android, и даже модули за Minecraft на Java.
Всеки урок се изгражда върху това, което вече сте научили, като ви дава здрава като камък основа за успех в реалния свят.
Фигурите и ясните постъпкови инструкции ви показват визуално как да програмирате на Java.
Викторините и упражненията в края на всяка глава ви помагат да проверите познанията си.
Бележките, съветите и предупрежденията ви осигуряват свързана информация, съвети и предупреждения.
Научете се как:
- да създадете програмна среда за Java;
- да напишете първата си работеща програма за няколко минути;
- да контролирате решенията и поведението на програмата;
- да съхранявате и работите с информация;
- да изграждате праволинейни потребителски интерфейси;
- да създавате интерактивни програми за Web;
- да използвате нишкова работа за изграждането на по-реагиращи програми;
- да четете и записвате файлове и данни XNL;
- да усъвършенствате най-добрите практики за обектнто-ориентираното програмиране;
- да използвате новия HTTP клиент на Java 9;
- да използвате Java за създаване на приложение за Android;
- да разширите уменията си с приключвания;
- да създадете модули за Minecraft с Java.
Роджърс Кейдънхед е писател, компютърен програмист и разработчик за Web, който е написал 23 книги за Java и свързани с Интернет теми, включително Sams Teach Yourself Java for 21 days. Той поддържа Drudge Retort и няколко други популярни Web сайтове, които получават повече от седем милиона посещения годишно.
СЪДЪРЖАНИЕ:
Посвещение
За автора
Благодарности
Въведение
Час 1. Как да станете програмист
- Избор на език
- Кажете на компютъра какво да прави
- Как работят програмите?
- Когато програмите не работят
- Избор на инструмент за програмиране на Java
- Инсталиране на Java Development Tool
Час 2. Напишете първата си програма
Час 3. На ваканция в Java
- Първа спирка: Oracle
- Кратка история на Java
- На училище с Java
- На обед във Food Network
- Наблюдение на небесата в NASA
- А сега на работа
- Спиране в SourceForge за насоки
Час 4. Как работят програмите на Java?
- Създаване на приложение
- Изпращане на аргументи на приложение
- Библиотеката Java Class
- Опитайте операторите на Java в JShell
Час 5. Съхраняване и промяна на информацията в програма
Час 6. Използване на низове за комуникация
Час 7. Използване на условни проверки за вземане на решения
- Оператори if
- Сравнения по-малко от и по-голямо от
- Сравнения равно и неравно
- Организиране на програма с блокови оператори
- Оператори if-else
- Оператори switch
- Трикомпонентен оператор
- Наблюдаване на часовника
Час 8. Повтаряне на действия с цикли
- Цикли for
- Цикли while
- Цикли do-while
- Излизане от цикъл
- Даване на име на цикъл
- Сложни цикли for
- Проверете скоростта на компютъра си
Час 9. Записване на информация с масиви
- Създаване на масиви
- Използване на масиви
- Многомерни масиви
- Сортиране на масив
- Преброяване на символи в низове
- Работилница
- Въпроси и отговори
- Викторина
- Отговори
- Дейности
Час 10. Създаване на първия ви обект
Час 11. На какво прилича проектът ви?
Час 12. Постигнете максимума от съществуващи обекти
Час 13. Съхраняване на обекти в структури за данни
- Списъцимасиви
- Карти на раздробяване
Час 14. Обработка на грешки в програма
Изключения
- Улавяне на изключения в блок try-catch
- Улавяне на няколко различни изключения
- Обработка на нещо след изключение
- Хвърляне на изключения
- Игнориране на изключения
- Изключения, които не се нуждаят от catch
- Хвърляне и улавяне на изключения
Час 15. Създаване на нишкова програма
Час 16. Използване на вътрешни класове и затваряния
Вътрешни класове
- Анонимни вътрешни класове
- Затваряния
Час 17. Изграждане на прост потребителски интерфейс
- Swing и Abstract Windowing Toolkit
- Използване на компоненти
- Прозорци и рамки
- Бутони
- Етикети и текстови полета
- Контролни полета
- Комбинирани полета
- Текстови области
- Панели
- Създаване на ваш собствен компонент
Час 18. Подреждане на потребителски интерфейс
Час 19. Реакция на въвеждане от потребителя
Час 20. Четене и запис на файлове
Потоци
- Файлове
- Четене на данни от поток
- Буфериране на входящи потоци
- Записване на данни в поток
- Четене и запис на свойства за конфигуриране
Час 21. Използване на новия HTTP клиент на Java 9
- Модули на Java
- Извършване на заявка по HTTP
- Записване на файл от уеб
- Публикуване на данни в уеб
Час 22. Създаване на двумерни графики на Java
- Използване на класа Font
- Използване на класа Color
- Създаване на потребителски цветове
Чертане на линии и форми
- Чертане на линии
- Чертане на правоъгълници
- Чертане на елипси и окръжности
- Чертане на дъги
- Печене на диаграма тип “торта”
Час 23. Създаване на модули за Minecraft с Java
Час 24. Писане на приложения за Android
Приложение A. Използване на интегрираната среда за разработване на NetBeans
- Инсталиране на NetBeans
- Създаване на нов проект
- Създаване на нов клас на Java
- Изпълнение на приложението
- Поправка на грешките
Приложение B. Оттук накъде: ресурси за Java
- Други книги, които може да имате предвид
- Официалният сайт за Java на Oracle
- Документация на класове на Java
- Други уебсайтове за Java
- Официалният сайт на тази книга
- Workbench
- Slashdot
- Други уеб дневници за Java
- InformIT
- Stack Overflow
- Списанието JavaWorld
- Директория за Java на Developer.com
- Конференции за Java
- Възможности за работа
Приложение C. Уеб сайтът на тази книга
Приложение D. Поправка на проблем с емулатора на Android Studio
Приложение E. Поправка на грешки Package Not Visible в NetBeans
- Добавяне на информация за модули