Програмиране с Java SE 10 - основи на езика в примери
- Автор(и): Алексей Василев
- Издателство: Асеневци; 2018 г.
- ISBN: 9786197356533
- Наличност: Да
- 15,31 €
Книгата е предназначена за самостоятелно изучаване на Java - един от най-популярните и най-търсени езици за програмиране. Разглежда се версия Java SE 10. Последователно и с много примери са представени практически всички основни теми, които така или иначе формират парадигмата за програмиране в Java - базови техники за създаване на програми в Java; класове, обекти и масиви; презареждане на методи; ламбда изрази; наследяване и предефиниране на методи; използване на интерфейси; обработка на събития и изключения; многонишково програмиране; шаблонни класове; създаване на приложения с графичен интерфейс. В допълнение към гореизброените се обсъждат и много други механизми и въпроси.
Книгата ще послужи за пътеводител, приятел и надежден помощник на онези, които са решили да се приобщят към обществото на Java програмистите. Авторът е положил максимални усилия да направи съдържанието достатъчно разбираемо и нагледно.
Въведение
Глава 1. Започваме да програмираме
Първа програма
Вариации на тема първа програма
Извод в прозореца на конзолата
Прозорец с поле за въвеждане
Конзолен вход
Глава 2. Базови типове и основни оператори
Променливи
Основни оператори
Глава 3. Запознаване с класове и обекти
Класове и обекти
Методи и конструктори
Статични и скрити членове на класа
Глава 4. Управляващи инструкции
Условен оператор
Оператори за цикъл
Оператор за избор
Глава 5. Масиви
Едномерни масиви
Двумерни масиви
Масиви и методи
Глава 6. Наследяване
Реализиране на наследяване
Предефиниране на методи
Обект на подкласа и променлива на суперкласа
Глава 7. Абстрактни класове и интерфейси
Абстрактни класове и методи
Интерфейси
Наследяване на класове и имплементиране на интерфейси
Глава 8. Използване на класове и обекти
Методи и обекти
Обекти и наследяване
Масиви и обекти
Вътрешни класове
Анонимни класове
Глава 9. Шаблонни типове данни
Запознаване с шаблонните класове
Шаблонни методи
Шаблонни класове и наследяване
Шаблонни интерфейси
Шаблонни заместващи символи
Глава 10. Ламбда изрази
Запознаване с ламбда изразите
Референция към метод и конструктор
Използване на ламбда изрази
Глава 11. Обработка на изключителни ситуации
Прихващане и обработка на грешки
Генериране на изключения
Контролирани и неконтролирани изключения
Създаване на собствени класове на изключения
Глава 12. Многонишково програмиране
Запознаване с нишките
Начини за създаване на дъщерни нишки
Работа с нишки
Синхронизация на нишките
Глава 13. Приложения с графичен интерфейс
Принципи за създаване на приложения с интерфейс
Създаване на прозорец
Прозорец с бутон
Глава 14. Обработка на събития
Класове на компонентите и събитията
Използване на текстово поле
Класове адаптери
Глава 15. Графични компоненти
Падащ списък
Списък за избор
Група превключватели
Поле за отметка и други елементи
Глава 16. Меню и лента с инструменти
Меню и лента с инструменти
Мениджъри на разположението и текстов панел
Използване на меню и лента с инструменти
Глава 17. Файлове и аргументи от команден ред
Аргументи от команден ред
Работа с файлове
Заключение
| Страници: | 612 |
| Формат: | 70х100/16 (17х24 см) |
| Корица: | мека |
| Език: | български |
| Издание: | ново |
| Тегло: | 0,700 кг |
| ID: | 2П90ДАВ002 |




