Printed books and tutorials that were written by me as the author or co-author.
A set of printed tutorials for Java beginners. It's written for Russian-speaking audience, so the rest of the description will be in Russian.
Данный набор учебных пособий рассчитан на новичков в мире Java. Языку Java посвящено множество книг, но, как правило, эти книги требуют достаточно высокого уровня подготовки и содержат избыточный (для начинающих) материал. Экосистема Java включает великое множество библиотек и технологий, что осложняет задачу формирования необходимого набора знаний для начинающего программиста. В этом учебном курсе делается попытка изложить такой необходимый набор знаний в доступном виде. Изложение дополнено множеством практических рекомендаций от разработчика с более чем десятилетним стажем. Подразумевается, что читатели уже знакомы с одним из процедурных языков программирования, например C или Pascal, и знают основные понятия этих языков, такие как оператор, выражение, блок, цикл и т.д.
Полное оглавление курса включает следующие главы:
- Основы cинтаксиса
- Основы ООП
- Дополнительные возможности синтаксиса
- Коллекции
- Стандартные библиотеки для работы с числами
- Система ввода/вывода
- Рефлексия
- Аннотации в Java
- Шаблоны проектирования
- Сборка мусора
- Загрузка классов в Java
- Многопоточное программирование
Все пособия из этой серии могут быть найдены здесь: https://github.com/puzpuzpuz/books/tree/master/java-tutorials
Авторы выражают благодарность Воронежскому Государственному Университету и, в частности, кафедре ПОиАИС факультета ПММ за помощь с выпуском этого набора учебных пособий.