Научете сами Java за 24 учебни часа – Книжен храм

Научете сами Java за 24 учебни часа

16.87€ 15.18€

Автор: Роджърс Кейдънхед

Обем: 472 стр.

Размер в мм.: 170 х 240

Издател: АлексСофт

Корица: Мека

Година на издаване: 2018

Състояние: На склад при досатвчик

Код: 9789546563484 Категория: Етикети: ,

Описание

Осмо издание: разглежда 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. Напишете първата си програма

  • От какво се нуждаете, за да пишете програми?
  • Създаване на програмата Saluton
  • Започване на програмата
    • Операторът class
    • Какво върши операторът main?
    • Тези криви скобки
  • Съхраняване на информация в променлива
    • Извеждане на съдържанието на променлива
  • Съхраняване на готовия продукт
  • Компилиране на програмата във файл клас
  • Поправка на грешките
  • Изпълнение на програма на Java

Час 3. На ваканция в Java

  • Първа спирка: Oracle
  • Кратка история на Java
  • На училище с Java
  • На обед във Food Network
  • Наблюдение на небесата в NASA
  • А сега на работа
  • Спиране в SourceForge за насоки

Час 4. Как работят програмите на Java?

  • Създаване на приложение
  • Изпращане на аргументи на приложение
  • Библиотеката Java Class
  • Опитайте операторите на Java в JShell

Час 5. Съхраняване и промяна на информацията в програма

  • Оператори и изрази
  • Присвояване на тип на променлива
    • Цели числа и числа с плаваща точка
    • Символи и низове
    • Други числени типове променливи
    • Променлива тип Boolean
  • Именуване на вашите променливи
  • Съхраняване на информация в променливи
  • Всичко за операторите
    • Постъпково увеличаване и намаляване на променлива
    • Приоритет на операторите
  • Използване на изрази

Час 6. Използване на низове за комуникация

  • Записване на текст в низове
  • Извеждане на низовете в програми
  • Използване на специални символи в низове
  • Сливане на низове заедно
  • Използване на други променливи заедно с низове
  • Усъвършенствана обработка на низове
    • Сравняване на два низа
    • Определяне на дължината на низ
    • Копиране на низ с нов регистър
    • Търсене на низ
    • Представяне на участниците

Час 7. Използване на условни проверки за вземане на решения

  • Оператори if
  • Сравнения по-малко от и по-голямо от
  • Сравнения равно и неравно
  • Организиране на програма с блокови оператори
  • Оператори if-else
  • Оператори switch
  • Трикомпонентен оператор
  • Наблюдаване на часовника

Час 8. Повтаряне на действия с цикли

  • Цикли for
  • Цикли while
  • Цикли do-while
  • Излизане от цикъл
  • Даване на име на цикъл
  • Сложни цикли for
  • Проверете скоростта на компютъра си

Час 9. Записване на информация с масиви

  • Създаване на масиви
  • Използване на масиви
  • Многомерни масиви
  • Сортиране на масив
  • Преброяване на символи в низове
  • Работилница
  • Въпроси и отговори
  • Викторина
  • Отговори
  • Дейности

Час 10. Създаване на първия ви обект

  • Как работи обектно-ориентираното програмиране?
  • Обекти в действие
  • Какво представляват обектите?
  • Понятие за унаследяване
  • Изграждане на йерархия на унаследяването
  • Преобразуване на обекти и прости променливи
    • Отливане на прости променливи
    • Отливане на обекти
    • Преобразуване на прости променливи в обекти и обратно
  • Създаване на обект

Час 11. На какво прилича проектът ви?

  • Създаване на променливи
  • Създаване на променливи за клас
  • Създаване на поведение с методи
    • Деклариране на метод
    • Подобни методи с различни аргументи
    • Конструктори
    • Методи на класове
    • Обхват на променлива вътре в методи
  • Поставяне на един клас вътре в друг
  • Използване на ключоватa дума this
  • Използване на методи и променливи за клас

Час 12. Постигнете максимума от съществуващи обекти

  • Силата на унаследяването
    • Унаследяване на поведение и атрибути
    • Отхвърляне на методи
  • Изграждане на унаследяване
    • Използване на this и super в подклас
  • Работа със съществуващи обекти
  • Съхраняване на обекти от един и същи клас в списъци масиви
    • Циклично преминаване през списък масив
  • Създаване на подклас

Час 13. Съхраняване на обекти в структури за данни

  • Списъцимасиви
  • Карти на раздробяване

Час 14. Обработка на грешки в програма

  • Изключения
    • Улавяне на изключения в блок try-catch
    • Улавяне на няколко различни изключения
    • Обработка на нещо след изключение
    • Хвърляне на изключения
    • Игнориране на изключения
    • Изключения, които не се нуждаят от catch
  • Хвърляне и улавяне на изключения

Час 15. Създаване на нишкова програма

  • Нишки
    • Забавяне на програма
    • Създаване на нишка
  • Работа с нишки
    • Декларация class
    • Задаване на променливи
  • Конструкторът
  • Улавяне на грешки, докато задавате URL
  • Стартиране на нишката
    • Изпълнение на нишката
  • Обработване на щраквания с мишка
  • Извеждане на въртящи се връзки
    • Спиране на нишка

Час 16. Използване на вътрешни класове и затваряния

  • Вътрешни класове
    • Анонимни вътрешни класове
  • Затваряния

Час 17. Изграждане на прост потребителски интерфейс

  • Swing и Abstract Windowing Toolkit
  • Използване на компоненти
  • Прозорци и рамки
  • Бутони
  • Етикети и текстови полета
  • Контролни полета
  • Комбинирани полета
  • Текстови области
  • Панели
  • Създаване на ваш собствен компонент

Час 18. Подреждане на потребителски интерфейс

  • Използване на управления на подреждането
    • Управлението GridLayout
    • Управление BorderLayout
    • Управление BoxLayout
    • Разделяне на компонентите с Insets
  • Подреждане на приложение

Час 19. Реакция на въвеждане от потребителя

  • Накарайте програмите ви да слушат
  • Задаване на компонентите така, че да бъдат чути
  • Обработка на потребителски събития
    • Събития от контролни полета и комбинирани полета
    • Събития от клавиатурата
    • Активиране и деактивиране на компоненти
  • Завършване на графично приложение

Час 20. Четене и запис на файлове

  • Потоци
    • Файлове
    • Четене на данни от поток
    • Буфериране на входящи потоци
  • Записване на данни в поток
  • Четене и запис на свойства за конфигуриране

Час 21. Използване на новия HTTP клиент на Java 9

  • Модули на Java
  • Извършване на заявка по HTTP
  • Записване на файл от уеб
  • Публикуване на данни в уеб

Час 22. Създаване на двумерни графики на Java

  • Използване на класа Font
  • Използване на класа Color
  • Създаване на потребителски цветове
  • Чертане на линии и форми
    • Чертане на линии
    • Чертане на правоъгълници
    • Чертане на елипси и окръжности
    • Чертане на дъги
  • Печене на диаграма тип “торта”

Час 23. Създаване на модули за Minecraft с Java

  • Създаване на сървър за Minecraft
    • Поправка на проблеми при пускане на сървъра
      • Свързване към сървъра
        • Поправка на проблем с връзка към сървъра
      • Създаване на първия ви модул
      • Обучаване на зомбита да яздят коне
      • Откриване на всички моби (и избиването им)
      • Написване на модул, който може да изгражда неща

Час 24. Писане на приложения за Android

  • Запознаване с Android
  • Създаване на приложение за Android
    • Изследване на нов проект на Android
    • Създаване на приложение
    • Задаване на емулатор за Android
  • Изпълнение на приложението
  • Проектиране на истинско приложение
    • Организиране на ресурси
    • Конфигуриране на файла Manifest на приложение
    • Проектиране на потребителски интерфейс
    • Писане на кода на Java

Приложение 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

  • Проблеми при пускането на приложение
    • Инсталиране на HAXM в Android Studio
    • Инсталиране на HAXM в компютъра ви
    • Проверка на настройките на BIOS

Приложение E. Поправка на грешки Package Not Visible в NetBeans

  • Добавяне на информация за модули

1. Доставката с Еконт се осъществява в посочения офис или на посочения адрес за доставка в рамките на ЕДИН до ТРИ работни дни, с изключение на местата, които се обслужват по график.
Срокът за доставка може да бъде удължен в почивни дни, официални празници или други възникнали форсмажорни обстоятелства.
Получателят ползва безплатно услугата “Преглед”.

2. Вземи пратката си от денонощните шкафчета на Box Now. Ако желаният от вас автомат не излиза като опция в списъка, значи е запълнен за тази дата. В този случай, изберете друг автомат. Опциите за плащане са с Наложен платеж чрез банкова карта или предварително плащане по банков път, , като данните за плащане са: Книжен храм ЕООД, IBAN: BG96STSA93001528438226 и основание за плащане посочете номера на вашата поръчка.

Възможно е лично предаване от офис на адрес гр. София, ж.к. Люлин, бл. 606, вх.Ж.

Отзиви

Все още няма отзиви.

Напишете първия отзив за „Научете сами Java за 24 учебни часа“

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Go to Top