Практические советы по подготовке к экзамену SCJP 6. Цель SCJP

Исходники

Целевая аудитория экзамена SCJP 6 программисты, желающие стать Certified Java Programmer (сертифицированными JAVA программистами). Экзамен SCJP 6 содержит вопросы проверяющие фундаментальные знания, для сдачи сертификационного экзамена Java от компании Sun.

Стать сертифицированным программистом может каждый. Экзамен SCJP показатель профессионализма в данном направлении, кто-то сдает исключительно для расширения своих знаний, кто-то идет на экзамен, потому что сертификат — обязательное требование работодателя. Главная цель SCJP сертификация фундаментальных знаний, опыта и умений каждого в области программирования на Java и Java платформы в целом. Для получения сертификата необходимо успешно сдать экзамен и для допуска к нему не обязательно наличие статуса Sun Certified Java Associate.

В начало

Основные темы экзамена SCJP 6

Данная сертификационная программа предназначена для программистов, заинтересованных в том, чтобы продемонстрировать свои базовые профессиональные знания языка программирования Java.

Программа сертификации Sun по технологии Java является признанной в отрасли глобального программирования, которая сосредоточена на тех рабочих функциях инженеров, которые являются решающими для успешной разработки программных приложений и построения архитектуры предприятия. Сертификация Sun, также позволяет повышать квалификацию, что является основой для карьерного роста.

Приобретая статус Sun Certified Associate, вы получаете от компании Sun свидетельство о том, что вы обладаете базовым набором знаний.

Сдача экзамена происходит в одном из авторизованных компании Sun учреждениях в течении 210 минут. Экзаменуемый должен за отведенное время ответить правильно минимум на 47 из 72 вопросов (65%), которые можно разделить на две группы: вопросы с несколькими вариантами ответов, как при традиционном тестировании и ряд заданий на сопоставление. Экзамен SCJP (Sun Certified Java Programmer) содержит вопросы по следующим разделам:

Основы языка.
Основы языка. Ключевые слова Java. Использование операторов и идентификаторы Java. Объявление пакетов и классов. Разработка. Финализация. Массивы

Объявления, инициализация и ограничение
Описание и контроль доступа (Declarations and Access Control)

Концепции OO (объектного ориентирования)
Объектное ориентирование (Object Orientation): Инкапсуляция, Полиморфизм, замещение, перегрузка и ориентация объектов.
Внутренние классы и их использование. Описание классов, методов и переменных: передача переменных в методы. Метод equals().Основные классы в пакете java.lang. Класс Math. Классы-оболочки (Wrapper). Строка и Строковый буфер.
Конструкторы. Задания. Операторы и присваивания (Assignments).

Управление потоком
Контроль, управление потока данных, применяемые для контроля операторы, а также обработка исключений и событий (Flow Control, Exceptions, and Assertions), утверждения.
Потоки ввода/вывода, форматирование. Создание, контроль потока. Операторы управления потоком.

Сбор мусора
Сборка мусора утилизация памяти, программирование поведения сборщика мусора, запуск сборщика.

Параллелизм
Многопоточность. Проверка состояния и синхронизация потоков, важные методы потоков и используемые конструкторы класса Thread.

Коллекции и общие знания
Раздел о параметризируемых типах (Generics and Collections). Коллекции. Интерфейсы и структура коллекций.

В начало

Внесенные изменения и отличия программы тестирования

Sun Microsystems внедрила обновление программы сертификации SCJP (Sun Certified Java Programmer). Индекс требования к проведению экзаменов для начинающих — CX-310-065. Для тех, кто уже обладает сертификатом предыдущей версии, существует требования к экзамену с индексом CX-310-066.

Если сравнивать с предыдущей версией, то требования SCJP существенно возросли. Ужесточили условия сдачи, повысив проходной уровень на 6%. Теперь нужно дать верный ответ на 65% вопросов. Ужесточение увеличило время сдачи экзамена и вместо 175 минут, теперь отводится 210 минут времени, что весьма радует, так как времени стало больше для отражения знаний.

Сама программа экзамена и перечень вопросов претерпели незначительные изменения. Так в перечень добавлены задачи на “interacting with the user” с использованием класса Console. Из блока вопросов по концепции ООП были исключены вопросы, касающиеся методов и конструкторов overridden. Правда добавили вопросы по интерфейсам NavigableSet и NavigableMap в блоке “Collections/Generics”.

Изменения не затронули основы, так как кардинально Java 6 не отличается от Java 5, добавлены только дополнительные API. Однако требования изменились, а значит и программа подготовки, а также литература по подготовке тоже должна быть изменена.