Курсы Java профессионал
Java — это мощный язык программирования, разработанный в 1995 г. фирмой Sun Microsystems. Назначение Java — создание небольших программ, называемых аплетами (applets), которые могут быть загружены web-обозревателем с сервера и исполнены на стороне клиента. Java стал обязательным атрибутом каждого web-сервера и каждого web-обозревателя, претендующего на соответствие требованиям современности.
Популярность Java для сетевых приложений объясняется тем, что он является платформо-независимым языком, программы на котором исполняются существенно быстрее, чем на интерпретируемых языках.
Данный курс позволяет слушателям создавать Java-программы с оконным интерфейсом с использованием пакетов AWT и Swing, применять стандартные компоненты управления, создавать многопоточные приложения на языке Java SE5, применять возможности рефлексии для анализа программных модулей, использовать среду разработки Eclipse 3.4 и язык Java SE5 для создания Java – приложений с оконным интерфейсом.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
В программе курса:
Популярность Java для сетевых приложений объясняется тем, что он является платформо-независимым языком, программы на котором исполняются существенно быстрее, чем на интерпретируемых языках.
Данный курс позволяет слушателям создавать Java-программы с оконным интерфейсом с использованием пакетов AWT и Swing, применять стандартные компоненты управления, создавать многопоточные приложения на языке Java SE5, применять возможности рефлексии для анализа программных модулей, использовать среду разработки Eclipse 3.4 и язык Java SE5 для создания Java – приложений с оконным интерфейсом.
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
В программе курса:
- Проверяемые и непроверяемые исключения. Ключевые слова throws и finally. Создание пользовательских исключений
- Создание архивов Java, использование утилиты jar.
- Создание пользовательских пакетов. Импорт пакета и его особенности. Вложенные пакеты.
- Основы объектно-ориентированного программирования. Понятие инкапсуляции.
- Создание пользовательских классов.
- Конструкторы. Правила инициализации. Перегруженные конструкторы. Ключевое слово this.
- Композиция разных классов как метод порождения более сложных классов.
- Понятие наследования. Наследование классов. Абстрактные классы. Ключевое слово super.
- Методы базового класса Object. Замещение метода toString() .
- Класс File, интерфейсы FileFilter, FilenameFilter.
- Практикум: написание программы для поиска файла на произвольном диске с использованием заданных критериев отбора.
- Статические методы и методы экземпляров объектов. Особенности статических методов и полей в Java.
- Блоки инициализации и статические блоки инициализации.
- Интерфейсы Comparable , Comparator, Iterator.
- Глубокое и поверхностное копирование объектов. Интерфейс Cloneable.
- Интерфейс Collection. Написание класса, реализующего Collection.
- Основы создания оконных приложений с использованием классов пакета javax.swing. Классы для создания визуальных компонент. Обработка событий визуальных компонент.




