store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    Java    Научете сами Java за 24 учебни ч...
Начало   Книги    ...    ...    Java  
Търсене
Хиляди книги на
супер изгодни цени
Книги
Списания

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


Роджърс Кейдънхед

Цена:  24.99 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Сряда 26-02-2020 г. или
Четвъртък 27-02-2020 г.
Тази книга може да бъде доставена в София и
експресно за 4 часа в работно време.
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10 ч. ÷ 20 ч. в работни дни!
Продукт#220741
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена19-02-2018 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници472
Размери17.00 / 24.00 / 4.00 cm
Тегло0.756 kg
EAN9789546563484
ISBN9789546563484
Описание
Осмо издание: разглежда 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
  • Добавяне на информация за модули
Рейтинг
Рейтинг: 7.00 / 4 гласа 
За да оцените книгата "Научете сами Java за 24 учебни часа", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Python - практическо програмиране - D.K. Academy - книга

Python - практическо програмиране


D.K. Academy

Асеневци
Цена:  27.95 лв.
Продуктът е сред най-интересните в store.bg
Второ преработено и допълнено издание. ... Тази книга ще ви помогне да усвоите принципите на програмирането с Python. Първата част е посветена на синтаксиса и правилата за структуриране на кода в Python. Тук ще напишете първата си програма, ще разберете какви типове данни се поддържат и ще се научите да използвате различните оператори, променливи, цикли, математическите функции и други. Разгледана е работата с низове и низовите функции, регулярните изрази, работата със списъци. Въпреки че първата част е озаглавена "Основи", в нея на практика са засегнати всички теми, които биха ви били необходими, за да ...
Практически наръчник по системно и мрежово администриране. Windows Server 2019 - D.K. Academy - книга

Практически наръчник по системно и мрежово администриране. Windows Server 2019


D.K. Academy

Асеневци
Цена:  27.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга разглежда голяма част от задачите, с които се сблъсква един системен администратор: настройка на носителите на данни и файловите системи – управление, проверка и оптимизиране на твърдите дис­кове; компресиране, преобразуване и преоразмеряване на дялове; предоставяне на общ достъп до дан­ните – управление на разрешенията и пот­ребителските сесии, свързване на мрежов диск; обезпечаване на отказоустойчивостта на данните – работа с томове и масиви от томове, RAID масиви и сенчести копия; осигуряване сигурността на данните, в това число и шифроване на данни. Резервно копиране и възстановяване на данни; ...
Python за деца - Джейсън Бригс - книга

Python за деца


Джейсън Бригс

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Увлекателен самоучител по програмиране. ... Python е мощен език за програмиране, който освен това е лесен за научаване и забавен за употреба! Но книгите по програмиране на Python обикновено са скучни, сиви и досадни, а това никак не е забавно. "Python за деца" е един по-различен наръчник, насочен към децата (и техните родители), които имат интерес към програмирането. В него Python сякаш оживява, а авторът ни учи на базисните умения чрез уникални и много забавни примери. Те включват хищни чудовища, тайни агенти, крадливи гарвани и какви ли не други забавни същества! В книгата се дефинират много нови термини, ...
C# - основи на езика в примери - Алексей Василев - книга

C# - основи на езика в примери


Алексей Василев

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е компактен и разбираем - в това отношение този език за програмиране на практика няма конкуренция. На C# могат да бъдат създадени както малки конзолни приложения, така и програми с графичен интерфейс. Опитът показва, че най-доб­ре и най-лесно програмиране се учи с примери. Освен това е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Затова авторът е избрал именно този начин за структуриране на материала в книгата. В книгата последователно се разглеждат: базови ...
JavaScript & jQuery - практическо програмиране - Денис Колисниченко - книга

JavaScript & jQuery - практическо програмиране


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга ще ви помогне да усвоите мощта на JavaScript и значително да опростите процеса на разработка на уеб страници, а самите страници ще станат по-интерактивни и функционални. Чрез JavaScript ще реализирате функции на уеб страниците, които не могат да бъдат постигнати чрез стандартните HTML тагове. Първата част на книгата подробно разглежда JavaScript. Тук е представен синтаксисът на езика - ще научите как се работи с масиви, функции, класове, форми, какви са видовете събития и как се обработват, как се тестват програмите за грешки. Освен това е разгледан и обектният модел на браузъра Inretnet Explorer. Втората ...
HTML 5 & CSS 3 - практическо програмиране за начинаещи - Денис Колисниченко - книга

HTML 5 & CSS 3 - практическо програмиране за начинаещи


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Трето преработено и допълнено издание. ... Тази книга ще ви научи как да прилагате на практика HTML 5 и CSS 3 и да се възползвате от богатите възможности, предлагани в новите уеб стандарти. Първата част на книгата е посветена на HTML 5. Освен синтаксиса и правилата за структуриране на кода, в нея ще намерите и таговете, отнасящи се до различните видове текст - абзаци, заглавия, цитати, адреси, коментари и други. Ще научите как да вмъквате мултимедия в HTML страниците (анимирани изображения, аудио и видео съдържание, както и клипове от интернет и флаш приложения). Отделено е внимание на табличния дизайн и работата с ...
SQL - практическо програмиране - Денис Колисниченко - книга

SQL - практическо програмиране


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
SQL е изключително популярен език за работа с релационни бази данни и е трудно е да си представим съвременен програмист или разработчик на сайтове и уеб приложения, който да не го знае. SQL е приет като международен стандарт, затова може да бъдете сигурни, че неговото усвояване ще ви позволи да работите с всяка една релационна база данни - от най-простата SQLite до чудовищната Oracle. Материалът в книгата е построен на принципа "от най-простото към най-сложното". След като се запознаете със същността, предназначението и структурата на релационните бази данни и езика SQL, последователно ще усвоите: правилата ...
Компютърни мрежи. Наръчник на системния администратор - D.K. Academy - книга

Компютърни мрежи. Наръчник на системния администратор


D.K. Academy

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Добри практики в примери. ... Този наръчник е предназначен за онези, които се занимават със създаването и експлоатацията на компютърни мрежи - системните администратори. В книгата са разгледани различни технологии и е отразен многогодишният опит на автора в областта. В първите няколко глави се дават основополагащите знания за мрежите. Ще научите какви са изискванията към съв­ременното мрежово оборудване и как да подберете най-оптимално компонентите за изграждане на нова или за поддръжката на съществуваща мрежа. След това са разгледани фундаменталните въп­роси, свързани със структурата на мрежата - видове мрежи; топологии ...
Алгоритми For Dummies - Джон Пол Мюлер, Лука Масарон - книга

Алгоритми For Dummies


Джон Пол Мюлер, Лука Масарон

АлексСофт
Цена:  25.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Прави ученето лесно. ... Опознайте алгоритмите. Няма нужда да сте професори, за да разберете алгоритмите. Това ясно и достъпно ръководство показва как те оказват влияние върху ежедневния ни живот - от виртуалните контакти до общуването на живо. Те също така са изключително важни, когато става въпрос за вземане на решения от всякакъв род. Ако искате да знаете как да използвате процедури за решаване на реални проблеми, "Алгоритми For Dummies" е вашето практическо въведение в тази интересна и много актуална сфера. В книгата ще откриете: Извършване на обработка на данни Разглеждане на дизайн на алгоритъм ...
C / C++ - практическо програмиране в примери - Денис Колисниченко - книга

C / C++ - практическо програмиране в примери


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с помощта на езика за програмиране C / C++. Всички примери са щателно тествани, а към всеки пример се прилага неговият изходен код, както и скрийн­шот, потвърждаващ работоспособността на програмата. Ако компилирането на програмата изисква допълнителни опции, те са допълнително обяснени. Книгата е разделена на: част 1, където ще намерите някои най-прости примери. Подобни програми може да напише всеки, който току-що се е запознал със синтаксиса на C/C++; част 2 описва операторите за вземане на решение и циклите. Тук ...
Java For Dummies - Бари Бърд - книга

Java For Dummies


Бари Бърд

АлексСофт
Цена:  19.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! Гмурнете се в Java! Най-добре продаваната книга за начинаещи при работа с Java сега е напълно обновена с представяне на новата ѝ версия - Java 7! ... Java, обектноориентираният език за програмиране, който работи на почти всеки компютър, представлява нещото, което стартира повечето от онези великолепни мултимедийни приложения, които сме виждали всички. Хиляди хора научиха как да програмират с Java от предишните издания на тази книга. Сега вече е ваш ред! Независимо дали сте новаци в програмирането, или знаете малко за Visual Basic или C++ ще започнете да програмирате на Java за нула време. ...
Програмиране с Java SE 10 - основи на езика в примери - Алексей Василев - книга

Програмиране с Java SE 10 - основи на езика в примери


Алексей Василев

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Книгата е предназначена за самостоятелно изучаване на Java - един от най-популярните и най-търсени езици за програмиране. Разглежда се версия Java SE 10. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Ето защо в книгата последователно и с много примери са разгледани практически всички основни теми, които така или иначе формират парадигмата за програмиране в Java - базови техники за създаване на програми в Java; класове, обекти и масиви; презареждане на методи; ламбда изрази; наследяване и предефиниране на методи; използване на интерфейси; обработка на събития и изключения; ...

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


Роджърс Кейдънхед

Поръчай през телефона си сега.
Лесно е!
Цена:  24.99 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Сряда 26-02-2020 г. или
Четвъртък 27-02-2020 г.
Тази книга може да бъде доставена в София и
експресно за 4 часа в работно време.
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10 ч. ÷ 20 ч. в работни дни!
Продукт#220741
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена19-02-2018 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници472
Размери17.00 / 24.00 / 4.00 cm
Тегло0.756 kg
EAN9789546563484
ISBN9789546563484
Описание
Осмо издание: разглежда 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
  • Добавяне на информация за модули
Книги от Роджърс Кейдънхед
Научете сами C++ за 24 учебни часа
Роджърс Кейдънхед, Джеси Либърти
Продуктът е нов за каталога на store.bg
Продуктът е представен с вътрешни страници
Цена:  29.00 лв.
Други интересни предложения
Научете сами C++ за 24 учебни часа
Роджърс Кейдънхед, Джеси Либърти
Продуктът е нов за каталога на store.bg
Продуктът е представен с вътрешни страници
Цена:  29.00 лв.
JavaScript & jQuery - практическо програмиране
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
Java For Dummies
Бари Бърд
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  19.99 лв.
Програмиране с Java SE 10 - основи на езика в примери
Алексей Василев
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  29.95 лв.
JavaScript в примери и задачи
Алексей Василев
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  29.95 лв.
Ajax за Java
Стивън Дъглас Олсън
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  20.00 лв.
Програмиране на HTML5 с JavaScript For Dummies
Джон Пол Мюълър
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  20.00 лв.
Софтуерни приложения в среда Android
Мартин Иванов
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  30.00 лв.
JavaScript професионални проекти
Джон Госни, Пол Хетчър
Продуктът е представен с вътрешни страници
Цена:  24.00 лв.
Динамични уебприложения с XML и Java + CD
Дейвид Парсънс
Продуктът е представен с вътрешни страници
Цена:  44.00 лв.
Назад към "Програмиране на Java"
Научете сами C++ за 24 учебни часа - Роджърс Кейдънхед, Джеси Либърти -
Обновено за C++14. : Само за 24 урока, всеки от които изисква максимум час, вие ще успеете да ...
Доминик Баро, Люк Милар
Ники Павлов
ТВ сериалът по книгата на Умберто Еко вече и в България.
Кои са номинираните филми, екранизирани по книги?
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги
Мартеници
}