Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper




Скачать 28.91 Kb.
НазваниеКурс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper
Дата публикации24.02.2014
Размер28.91 Kb.
ТипКраткое содержание
shkolnie.ru > История > Краткое содержание
Автор курса: Мирончик Игорь Янович

ClipperIgor@gmail.com

(496)573-34-22
Курс лекций:JV_0 Основы языка Java. Среда програмирования Jdeveloper .

5 дней (40 часов)
Аудитория: начинающие разработчики, которые будут использовать язык разработки приложений - Java.

Необходимая подготовка: начальные знания операционной системы Windows X.X, или Linux. Основы процедурного и объектно-ориентированного программирования.

Цель: по окончанию курса, слушатели получат начальные знания по основам программирования с использованием современного языка Java. В курсе вводятся основные концепции языка Java, структура классов, основы ООП в Java. На протяжении курса разрабатываются конкретные примеры классов, которые затем передаются слушателям на магнитных носителях. В качестве среды разработки выбирается одна из популярных сред компании Oracle - JDeveloper.
Рекомендуемая литература: Брюс Эккель Философия JAVA, Питер.
Краткое содержание курса

  • Основы языка Java.

  1. Почему Java? Краткий обзор Java - история. Первое простейшее приложение.

  2. Общий обзор современных сред разработки Java. Палитра компонентов, галерея объектов. Управление проектами. Терминальные приложения.

  3. Пакеты классов. Архивы. Распространение приложений. Файлы манифестов. Правила использования библиотек. Построение документации по библиотекам.

  4. Грамматика языка Java. Типы данных. Переменные. Операторы и выражения. Строки и массивы. Управляющие конструкции в языке Java-управление ходом выполнения программы.

  5. Использование UML для разработки моделей классов. Статическое и динамическое представление классов. Ассоциации.

  6. Объектно-ориентированная концепция языка Java. Введение в классы. Единое дерево иерархии. Объекты. Жизненный цикл объекта в языке Java. Сборщик мусора, проведение завершающих действий. Интерфейсы и Абстракция. Управление доступом к переменным и методам. Наследование и реализация интерфейсов. Модификаторы доступа к элементам класса. Ключевое слово final. Конструкторы и полиморфизм.

  7. Перечисления и аннотации. Разработка и использование.

  8. Обработка исключительных ситуаций. Оператор catch. Методы с ключевым словом throws. Блок try-finally- обеспечение правильного завершения. Создание собственных подклассов исключений.

  9. Обзор основных пакетов java. Классы для работы со строками (String, StringBuffer, StringTokenizer). Класс Runtime и System – получение доступа к среде выполнения. Инкапсуляция состояния объекта во время выполнения – класс Class. Построение дерева наследования классов. Класс математических функций. Класс Package.

  10. Коллекции. Списки класса List. Стеки и класс LinkedList, создание очередей. Множества Set и SortedSet. Ассоциированные списки Map (HashMap, TreeMap, SortedMap, Vector и Enumeration. Правила использования коллекций. Построение стеков и очередей.

  11. Файловый ввод/вывод, фaйловые объекты (InputStream, OutputStream). Класс File. Работа с выходным потоком с помощью надстройки FilterOutPutStream. Чтение и запись данных. Поддержка архивов jar и zip.

  12. Сериализация объектов. Сохранение и восстановление пользовательского интерфейса.

  13. Многопоточное программирование. Процессы и потоки, контексты. Приоритеты потоков и синхронизация. Класс Thread и доступ к главному потоку. Два способа создания дочернего потока – интерфейс Runnable и класс Thread. Блокировки, ожидание и уведомление, тупики. Группы потоков. Разработка конкретных приложений с использованием средств многопоточного программирования.

  14. Создание пользовательского интерфейса, используя стандартные библиотеки классов. Особенности обработки событий в Java. Модель возникновения и обработки событий. Вложенные и анонимные классы. Менеджеры компоновок. Использование классов графического интерфейса пользователя Abstract Window Toolkit(AWT), Swing , Пакет Swing для формирования пользовательского интерфейса. Работа с основными классами. Класс Table и AbstractTableModel. Создание таблиц для отображения данных. Модель данных. Другие классы для поддержки визуальных форм.

  15. Формирование собственных компонент и их инсталяция в средах разработки. Настройка палитры компонентов. Настройка проекта. Настройка использования компонентов третьих фирм. Создание собственных компонент. Jar файлы, манифесты

  16. Поддержка Internet/Intranet коммуникаций (Socket). Пакет java.net.*, создание простейшего Web Browser. Идентификация компьютера, серверы и клиенты. Создание простейшего клиента и сервера на основе класса ServerSocket.

Похожие:

Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconКурс лекций: Обзорно-практический курс по Java технологиям для базы...
Аудитория: разработчики Oracle, системные администраторы, аналитики, переводящие свои приложения на Java платформу и в многозвенную...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconКурс лекций: Построение моделей и приложений масштаба предприятия...
Аудитория: разработчики Oracle, системные администраторы, аналитики, которым необходимо получить понимание и навыки объектно-ориентированного...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconВопросы, рассматриваемые в курсе: Инсталляция и конфигурация среды...
Курс: Разработка корпоративных Java ee приложений для стандартных серверов приложений (5 дней – 40 академических часов)
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconКурс лекций москва инфра-м 2002 Кононенко Б. И. Основы культурологии: Курс лекций. М.: Инфра-м
В нем в доступной форме раскрываются и выделяют­ся шрифтовой гаммой основные категории и пеня;!' I, что позволит сту­дентам быстро...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper icon1 базовые конструкции языка java
В этом языке нет, например, указателей, которые сложны в использовании. Нет множественного наследования и шаблонов, хотя функциональные...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconНедашковский Вячеслав Михайлович Язык Java, среда Eclipse. Лекция 09. 04
Кен А., Госменг Дж., Холлез Д. Язык программирования Java, 3-е изд пер с англ. –М: изд дом «Вильямс», 2001-624 с
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconПрограммирование Web-приложений на Java. Часть первая. Основы веб-программирования...
Иложений на Java. Цикл статей подразумевает что читатель уже немного знаком с программированием на Java, Groovy, Scala, Jython, либо...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconКурс лекций Валерий Васильевич Вандышев Уголовный процесс. Курс лекций...
В 17 Уголовный процесс. Курс лекций. — Спб.: Питер, 2002. — 528 с. — (Серия «Учебники для вузов»)
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconКурс лекций: Создание и промышленная Эксплуатация Корпоративного...
Аудитория: Администраторы сервера приложений (ias 10g), разработчики корпоративного портала, администраторы Web приложений, курс...
Курс лекций: jv 0 Основы языка Java. Среда програмирования Jdeveloper iconСевастопольский национальный техничекий университет
Основы менеджмента: курс лекций/ Сост. Д. т н., проф. Костоломов Э. Ф. Севастополь. Севгту, 2002 39 с
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница