Spec-Zone .ru
спецификации, руководства, описания, API
След: Премия
Урок: Подготовка к Сертификации Языка Программиста Java
Экзамен II Уровня программиста
Домашняя страница > Премия > Подготовка к Сертификации Языка Программиста Java

Экзамен II Уровня программиста

Эта страница отображает разделы в Учебных руководствах по Java к темам, затронутым в Java SE 7 экзаменов II Программиста. Этот экзамен связывается с "Oracle Сертифицированный Профессионал, Java SE 7 Программистов" сертификат. Темы, затронутые на этом экзамене:

  1. Проект Класса Java
  2. Усовершенствованный Проект Класса
  3. Объектно-ориентированные Принципы разработки
  4. Обобщения и Наборы
  5. Строковая Обработка
  6. Исключения и Утверждения
  7. Основные принципы ввода-вывода Java
  8. Файловый ввод-вывод Java (NIO.2)
  9. Создание Приложений базы данных с JDBC
  10. Потоки
  11. Параллелизм
  12. Локализация

Раздел 1: Проект Класса Java

Элемент 1: Используйте модификаторы доступа: private, protected, public.

Элемент 2: методы Override.

Элемент 3: конструкторы Перегрузки и другие методы соответственно.

Элемент 4: Используйте оператор instanceof и кастинг.

Элемент 5: Используйте виртуальный вызов метода.

Элемент 6: методы Override от Object class, чтобы улучшить функциональность Вашего class.

Элемент 7: операторы Use package и import.

Раздел 2: Усовершенствованный Проект Класса

Элемент 1: Идентифицируйте, когда и как применить абстрактные классы.

Элемент 2: Создайте абстрактные классы Java и подклассы.

Элемент 3: Используйте ключевые слова final и static.

Элемент 4: Создайте верхний уровень и вложенные классы.

Элемент 5: Используйте перечислимые типы.

Раздел 3: объектно-ориентированные Принципы разработки

Учебные руководства по Java не затрагивают темы Шаблонов разработки. Следующие ссылки покрывают шаблоны разработки, используя язык программирования Java:

Элемент 1: Запишите код, который объявляет, реализует и/или расширяет интерфейсы.

Элемент 2: Выберите между наследованием интерфейса и наследованием class.

Элемент 3: Разработайте код, который реализует, "-", и/или "имеет -" отношения.

Элемент 4: Примените объектные принципы состава.

Элемент 5: Разработайте class, используя шаблон разработки Singleton.

Элемент 6: Запишите код, чтобы реализовать образец DAO.

Элемент 7: Разработайте и создайте объекты, используя фабрику, и используйте фабрики от API.

Раздел 4: Обобщения и Наборы

Обобщения (Обновленный) урок, Наборы запаздывают и, в частности указанные страницы.

Элемент 1: Создайте универсальный class.

Элемент 2: Используйте ромбовидный синтаксис, чтобы создать набор.

Элемент 3: Проанализируйте функциональную совместимость наборов, которые используют необработанные типы и универсальные типы.

Элемент 4: Используйте классы обертки и автоупаковку.

Элемент 5: Создайте и используйте List, Set, и Deque.

Элемент 6: Создайте и используйте Map.

Элемент 7: Используйте java.util.Comparator и java.lang.Comparable.

Элемент 8: Вид и массивы поиска и списки.

Раздел 5: Строковая Обработка

Элемент 1: Поиск, синтаксический анализ и создают строки.

Элемент 2: Поиск, синтаксический анализ, и замена представляют в виде строки при использовании регулярных выражений.

Элемент 3: Используйте строковое форматирование.

Раздел 6: Исключения и Утверждения

Элемент 1: операторы Use throw и throws.

Элемент 2: оператор Use the try с мультивыгодой, и пункты finally.

Элемент 3: автоблизкие ресурсы с try - оператор с ресурсами.

Элемент 4: Создайте пользовательские исключения.

Элемент 5: Тестовые инварианты при использовании утверждений.

Раздел 7: ввод-вывод Java Funamentals

Элемент 1: Считайте и запишите данные из консоли.

Потоковый урок ввода-вывода и, в частности следующие страницы:

Элемент 2: Используйте потоки, чтобы считать и записать файлы.

Файловый ввод-вывод (Обладающий NIO.2) урок, и в частности следующие страницы:

Раздел 8: Файловый ввод-вывод Java (NIO.2)

Элемент 1: Используйте Path class, чтобы работать на путях к файлам и путях к каталогам.

Элемент 2: Используйте Files class, чтобы проверить, удалить, скопировать, или переместить файл или каталог.

Элемент 3: Считайте и измените атрибуты каталога и файл.

Элемент 4: Рекурсивно получите доступ к дереву каталогов.

Элемент 5: Сочтите файл при использовании PathMatcher class.

Элемент 6: Наблюдайте каталог за изменениями при использовании WatchService.

Раздел 9: Создание Базы данных Applicatons с JDBC

Элемент 1: Определите расположение API JDBC.

Элемент 2: Соединитесь с базой данных при использовании драйвера JDBC.

Элемент 3: Обновите и запросите базу данных..

Элемент 4: Настройте поведение транзакции JDBC и фиксируйте транзакции.

Элемент 5: Используйте JDBC 4.1 RowSetProvider, RowSetFactory и интерфейсы RowSet.

Раздел 10: Потоки

Элемент 1: Создайте и используйте Thread class и интерфейс Runtime.

Элемент 2: Управляйте и управляйте жизненным циклом потока.

Элемент 3: Синхронизируйте доступ потока к совместно используемым данным.

Элемент 4: Идентифицируйте потенциальные проблемы многопоточности.

Раздел 11: Параллелизм

Элемент 1: Используйте наборы java.util.concurrent.

Элемент 2: Примените атомарные переменные и взгляды.

Элемент 3: Используйте Executors и ThreadPools.

Элемент 4: Используйте параллельную Платформу Fork/Join.

Раздел 12: Локализация

Элемент 1: Считайте и установите локаль при использовании объекта Locale..

Элемент 2: Создайте пакет ресурса для каждой локали.

Элемент 3: Загрузите пакет ресурса в приложении.

Элемент 4: текст Формата для локализации при использовании NumberFormat и DateFormat.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Экзамен Уровня I Программиста
Следующая страница: Java SE 7 Экзаменов Обновления