Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
57
Добавлен:
08.06.2015
Размер:
17.06 Кб
Скачать
  1. Введение в Java. Основы ООП

    1. История создания Java

    2. Объекты и их свойства

    3. Классы и принципы ООП

    4. Отношения между классами

      1. Инкапсуляция

      2. Наследование

      3. Полиморфизм

      4. Ассоциация

      5. Агрегация и композиция

      6. Класс-метакласс

    5. Достоинства и недостатки ООП

  2. Лексика Java

    1. Кодировки

    2. Комментарии

    3. Лексемы, идентификаторы, служебные слова

    4. Типы данных

    5. Литералы

    6. Классы

      1. Описание класса

      2. Модификаторы доступа

      3. Поля

      4. Методы

      5. Особенности

      6. Конструкторы

      7. Блоки инициализации

    7. Имена и пакеты

      1. Имена и идентификаторы

      2. Область видимости

      3. Пакеты

      4. Модуль компиляции

      5. Импорт

      6. Shadowing

      7. Obscuring

      8. Соглашения именования

    8. Точки входа в программу

  3. Типы данных и операторы

    1. Характеристика типов в Java

    2. Переменные

    3. Примитивные типы

      1. Целочисленные

        1. Операторы

      2. Дробные

        1. Операторы

      3. Преобразования типов

      4. Особенности

    4. Ссылочные типы

      1. Классы и объекты

      2. Операторы

      3. Сравнения

      4. Преобразования ссылочных типов

    5. Операторы и структура кода

      1. Ветвления (оператор)

      2. Блок ветвления

      3. Блок переключателей

      4. Циклы

      5. Массивы

      6. Метки

  4. Исключения. Наследование.

    1. Исключения

      1. Причины

      2. Обработка

      3. Блок try-catch

      4. Оператор throw

      5. Иерархия исключений

      6. Особенности

    2. Объектная модель

      1. Статические элементы

      2. this и super

      3. переопределение

      4. abstract

      5. Интерфейсы

      6. Полиморфизм

  5. Механизмы ввода-вывода

    1. java.io

  6. Базовые и утилитные классы

    1. java.lang

    2. java.util

  7. Многопоточное программирование

    1. Потоки выполнения

    2. Синхронизация

  8. Сетевое программирование

  9. Java-бины. Вложенные типы

  10. Swing

  11. Java5. Java7

  12. Рефлексия. Java5

  13. XML

Соседние файлы в папке Лекции