Общая информация о программеПлатформа Java - новая программная платформа для
транспортировки и выполнения высоко интерактивных, динамических и
безопасных апплетов и приложений на системах сетевых компьютеров.
Основным качеством Java-платформы, выделяющим её среди прочих, является
то, что она располагается на самом верхнем уровне в других платформах,
что позволяет ей производить компиляцию в байт-коды, не привязанные к
любой из физических машин и представляющие собой машинные инструкции
для виртуальной машины (virtual machine). Другими словами, один и тот
же файл будет исполняться на любой операционной системе, на которой
присутствует Java-платформа. Подобная мобильность становится возможной
благодаря тому, что в основе Java-платформы лежит виртуальная
Java-машина. В то время как каждая платформа располагает своей
собственной реализацией виртуальной Java-машины, все виртуальные машины
удовлетворяют требованием единой спецификации. Благодаря этому,
платформа Java может реализовывать единый стандарт –
универсальный программный интерфейс для апплетов и приложений на любых
аппаратных средствах. Потому Платформа Java является идеальной для
Интернета, где одна и та же программа должна быть способна к выполнению
на любом компьютере в мире. Задача этого курса —доступно изложить основы
java, одного из самых перспективных и современных языков
программирования. Курс предназначен для изучающих язык "с нуля", но
будет полезен и опытным программистам, желающим освоить новый язык. Курс начинается с краткого введения в платформу Java,
далее описываются простейшие средства языка:встроенные типы данных,
управляющие конструкции, массивы и строки. Основные понятия
объектно-ориентированного программирования и реализации в языке.
Слушатель познакомится с основными элементами класса, с видами классов
и их взаимоотношений. Описываются интерфейсы, события, дается введение
в структуры данных и основные коллекции библиотеки. Рекомендуемая
предварительная подготовка по курсу - знание основ любого языка
программирования, понимание алгоритмических принципов построения
программ. В курсе рассматриваются следующие вопросы:Модуль 1.Основные понятия и определения. Модуль 2.Современные средства разработки Java-приложений Модуль 3.Структура программы и базовые типы языка Java. Модуль 4.Операторы и управление их исполнением. Модуль 5.Классы, интерфейсы, иерархии. Модуль 6.
Объектно-ориентированное программирование. Модуль 7.Динамические структуры данных. Модуль 8.Обработка исключительных ситуаций Модуль 9.Библиотеки стандартных функций. Модуль 10.Технология создания программ и дополнительные возможности языка Модуль 11.Понятие о компонентных моделях и модели JavaBeans |