Мета закинута
Автор не відписував в цілі 9 років 3 месяця 1 день
Java for beginners
Хочу в течении месяца научиться писать игры на языке Java.
Учиться Java буду по книге Шилда, android на канале YouTube.
С этим учить Git и UML.
Критерій завершення
Написаная рабочая игра
-
Знакомство с Java:
История языка.Платформа Java.Cреда разработки.Первая программа на Java.
-
Основы языка:
Исходный код.Комментарии.Типы данных.Литералы.Переменные и константы.Операторы, операнды и операции.Преобразование числовых типов.
-
Строки в Java:
Конкатенация строк.Сравнение строк.String pool.Метод intern().StringBuilder и StringBuffer.
-
Массивы:
СтруктураМногомерные и разреженные массивы.
-
Управляющие конструкции:
if-then, if-then-else.switch.for, foreach.while, do-while.break,continue.Тернарный оператор.
-
Классы и объекты:
ООП в Java.Собственные классы и объекты.Поля и методы класса.Конструкторы.Пакеты.Модификаторы доступа.
-
Перечисления.
-
Наследование:
Иерархия наследования.Позднее связывание.Приведение типов.Предотвращение наследования.Абстрактные классы.Порядок инициализации.
-
Интерфейсы:
Клонирование.Интерфейсы.
-
Вложенные классы.
-
Коллекции:
Списки, множества, очереди и стеки.Карты.Итератор.Автоупаковка.Equals & HashCode.
-
Исключения:
Типы исключений.try-catch-finally.throw, throws.Собственные исключения.Цепочки исключений.
-
Система ввода/вывода.
-
Рефлексия.
-
Аннотации.
-
Параметризация.
-
Многопоточность:
Процессы и потоки.Создание потоков.Взаимодействие потоков.Ключевое слово volatile.
-
Иструменты разработчика:
Системы контроля версий (GIT).Сборщик проектов Maven.
-
Паттерны проектирования.
-
Архитектура JEE приложения.
-
Enterprise JavaBeans:
Типы бинов.Предоставляемые сервисы.Локальные и удаленные интерфейсы.
-
JNDI и Context Dependency Injection.
-
Java и WEB:
Сервлеты.Java Server Pages.JSTL, EL.JSF2.
-
Базы данных:
Дизайн базы данных.Основные операции.Транзакции.Блокировки.
-
Работа с базами данных в Java:
JDBC.ORM (Hibernate), JPA.
-
REST-сервисы:
HTTP-протокол.Концепция ресурсов.JSON.
-
Spring:
Spring IoC.Spring MVC.
- 969
- 19 серпня 2015, 09:06
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням