Аннотация:
Экзамен на SCJP — это тест, проводимый компанией Sun Microsystems, основная цель которого проверить базовые знания языка программирования Java.
Привет, просто ошибка в глаза бросилась сразу.
Итак:
Как правильно озаглавить данную статью:
a. Sun Sertified Java Programmer
b. San Certified Java Programmer
c. Sun Certified Java Programmer
d. San Sertified Java Programer
Re[2]: Подготовка к Sun Sertified Java Programmer(SCJP) exam
public static void main(String[] args) {
CardBoard c1 = new CardBoard();
CardBoard c2 = new CardBoard();
CardBoard c3 = c1.go(c2);
c1 = null;
// do stuff
}
}
When // do stuff is reached, how many objects are eligible for GC?
A. 0
B. 1
C. 2
D. Compilation fails.
E. It is not possible to know.
F. An exception is thrown at runtime.
и
ответ
Правильный ответ B, потому что по достижении // do stuff для сборки мусора становится доступным один объект CardBoard, но он агрегирует в себе ссылку на объект String(может, StringBuffer ?), который тоже становится пригодным для сборки.
Судя по описанию в ответе, правильный ответ не B (1 объект), а С (2 объекта). Или я чего-то не понимаю?
Здравствуйте, LeonidV, Вы писали:
LV>Да, только там 1.4. А надо бы уже 1.5 — generics, изменения в collection frameworks, работа с файлами, локализация — вот небольшой список отличий SCJP 1.4 и 1.5
Действительно, не заметил — наткнулся, но пока не читал.
... << RSDN@Home 1.2.0 alpha rev. 676>>
Re[3]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, rsn81, Вы писали:
R>Здравствуйте, LeonidV, Вы писали:
R>Да, кстати, и перевод просто жуткий.
На IBM-developers, похоже, машинный перевод на русский
Деньги делать из воздуха — это правильно...
В свое время отдал кучу денег за Sun Certified Java Developer... Теперь желею.. Толку никакого — кроме как бумажки в рамочке на стенке...
Re[3]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, 0x8000FFFF, Вы писали:
FFF>Деньги делать из воздуха — это правильно... FFF>В свое время отдал кучу денег за Sun Certified Java Developer... Теперь желею.. Толку никакого — кроме как бумажки в рамочке на стенке...
Не согласен. Сдать экзамен на SCJP достаточно сложно, пока готовишься можно многое об языке узнать.
FFF>В свое время отдал кучу денег за Sun Certified Java Developer... Теперь желею.. Толку никакого — кроме как бумажки в рамочке на стенке...
Как толку никаго?
Неужели ничего нового не узнали пока готовились и разве не лучше саму логика языка интуитивно понимать стали после всего этого?
В корне не согласен, вообщем, с таким мнением...
Кроме того, что грамотно говорит автор статьи, т.е. что-то вроде: "...объективный критерий оценки знаний программера и структуризация собственных знаний,
+ разве это еще к тому же не давняя общемировая практика сертификации разного рода инженерных знаний и т.д.
хотя наверное на это уже давно свои СВ существуют...
Но это я насчет scjP, scjD — меньше наверное отмечается и ценится, вряд ли вообще большое количество работодателей знают о чем он...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
От:
Аноним
Дата:
10.04.07 10:05
Оценка:
Здравствуйте, Денис Жданов, Вы писали:
ДЖ>Аннотация: ДЖ>Экзамен на SCJP — это тест, проводимый компанией Sun Microsystems, основная цель которого проверить базовые знания языка программирования Java.
Сегодня ходил в центр тестирования для сдачи экзамена на SCJP, во время регистрации нужно было ввести номер ваучера...
Вопрос — где можно получить этот ваучер? (Киев)
До этого сдавал на MCP (С#) всё прошло более гладко — пришёл, проплатил, сдал.
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
У меня пара вопросов, сейчас пока готовлюсь, читаю соответствующий "SCJP Sun Certified Programmer for Java 5 Study Guide".
1. Что будет в результатах сдачи (сертификате) показано: только процент правильных ответов, или, например, еще какая-нибудь статистика, типа количества правильных/неправильных; в каких разделах были допущены ошибки; общее время сдачи или прохождения каждого раздела? Что конкретно?
2. Будет ли доступен этот сертификат online (а-ля транскрипт в ББ)? Если да, то у кто уже сдал, можете привести пару линков на свои сертификаты, как выглядит-то чтоб посмотреть? можно в личку...
3. Ограничение по валидности сертификата там вроде 3 года или сколько? Если да, то что произойдет по истечении этого срока: что-то вроде того, что sun.com перестанет подтвержать id-ник твоего сертификата по какому-нибудь линку валидации?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, ddocker, Вы писали:
D>1. Что будет в результатах сдачи (сертификате) показано: только процент правильных ответов, или, например, еще какая-нибудь статистика, типа количества правильных/неправильных; в каких разделах были допущены ошибки; общее время сдачи или прохождения каждого раздела? Что конкретно?
В сертификате нет ничего. Сертификат он есть либо его нет. Но вот к серитфикату дают бумажку где написан процент порхождения и процент успеха по разделам.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, Аноним, Вы писали:
А>Сегодня ходил в центр тестирования для сдачи экзамена на SCJP, во время регистрации нужно было ввести номер ваучера... А>Вопрос — где можно получить этот ваучер? (Киев) А>До этого сдавал на MCP (С#) всё прошло более гладко — пришёл, проплатил, сдал.
Процедура сдачи
1. На адрес education@Russia.Sun.Com отправляется запрос о приобретении ваучера;
2. Выставляется счет;
3. Через некоторое время после оплаты счета(в моем случае примерно месяц) приходит ваучер;
4. На сайте http://www.2test.com находится наиболее удобный по расположению центр проведения экзамена;
5. Связываетесь с центром проведения, договариваетесь о времени;
6. Сдача экзамена ((SCJP 1.5) 72 вопроса, для успешной сдачи необходимо иметь не менее 59% правильных ответов). Каждый вопрос предлагается с вариантами ответов, задача выбрать правильный(ые);
Здравствуйте, bolshik, Вы писали:
А>>Вопрос — где можно получить этот ваучер? (Киев) B> 1. На адрес education@Russia.Sun.Com отправляется запрос о приобретении ваучера;
В Киеве вроде центры эти ваучеры и продают.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, ddocker, Вы писали:
D>У меня пара вопросов, сейчас пока готовлюсь, читаю соответствующий "SCJP Sun Certified Programmer for Java 5 Study Guide".
D>1. Что будет в результатах сдачи (сертификате) показано: только процент правильных ответов, или, например, еще какая-нибудь статистика, типа количества правильных/неправильных; в каких разделах были допущены ошибки; общее время сдачи или прохождения каждого раздела? Что конкретно?
См. Blazkowicz's пост;
D>2. Будет ли доступен этот сертификат online (а-ля транскрипт в ББ)? Если да, то у кто уже сдал, можете привести пару линков на свои сертификаты, как выглядит-то чтоб посмотреть? можно в личку...
Там можно послать запрос, чтобы на указанное тобой мыло пришло письмо от Sun с подтверждением того, что ты действительно сдал. Не применял этот сервис.
D>3. Ограничение по валидности сертификата там вроде 3 года или сколько? Если да, то что произойдет по истечении этого срока: что-то вроде того, что sun.com перестанет подтвержать id-ник твоего сертификата по какому-нибудь линку валидации?
Насколько я знаю, ограничения по времени нет, но не могу 100% ручаться
B>В сертификате нет ничего. Сертификат он есть либо его нет. Но вот к серитфикату дают бумажку где написан процент порхождения и процент успеха по разделам.
так понимаю, что вы сами не сдавали, а то бы по всем остальным вопросам смогли бы ответить?
ну да, вам то к чему, в cv если только указывать, но опять же зачем, если вы и так наверное в одном из лучших мест работаете...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
4. Как происходит процедура получения результатов сдачи и как скоро?
По почте(обычной) высылается конверт со всеми бумагами, сертификатом и чеками?
Через какое время обычно: 2 недели, месяц...?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, ddocker, Вы писали:
D>4. Как происходит процедура получения результатов сдачи и как скоро? D> По почте(обычной) высылается конверт со всеми бумагами, сертификатом и чеками? D> Через какое время обычно: 2 недели, месяц...?
После сдачи тебе на руки выдают бомажку с печатью и результатами. Красивая бумажка ака сертифика, значек и карточка едут из Sun ещё где-то 2 недели. Максимум месяц.
Здравствуйте, ddocker, Вы писали:
D>так понимаю, что вы сами не сдавали, а то бы по всем остальным вопросам смогли бы ответить? D>ну да, вам то к чему, в cv если только указывать, но опять же зачем, если вы и так наверное в одном из лучших мест работаете...
Двойка за дедукцию. Сдавал. И даже сдал. По второму пункту хотел линку подыскать попозже. Сейчас некогда. Там ID с сертификационных бумажек вводишь и видишь сертификат.
По п3. Ничего такого не слышал, но точто не знаю, поэтому и сказать ничего полезного не могу.
Re[5]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, LeonidV, Вы писали:
LV>На IBM-developers, похоже, машинный перевод на русский
По-моему просто переводчика не технический... потому что логика соблюдается, а вот терминология — просто ужасает, будто филолог какой-то при переводе изобретает свои термины.
... << RSDN@Home 1.2.0 alpha rev. 676>>
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
ДЖ>Авторы: ДЖ> Денис Жданов
ДЖ>Аннотация: ДЖ>Экзамен на SCJP — это тест, проводимый компанией Sun Microsystems, основная цель которого проверить базовые знания языка программирования Java.
Привет ребята!
Знает ли вы, есть ли в инете какие-нить бесплатные тесты чтобы проверить свои знаня перед здачей сертификата?...
Особенно желательно по 5,0.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
ДЖ>>Авторы: ДЖ>> Денис Жданов
ДЖ>>Аннотация: ДЖ>>Экзамен на SCJP — это тест, проводимый компанией Sun Microsystems, основная цель которого проверить базовые знания языка программирования Java.
HM>Привет ребята!
HM>Знает ли вы, есть ли в инете какие-нить бесплатные тесты чтобы проверить свои знаня перед здачей сертификата?... HM>Особенно желательно по 5,0.
Есть WhizLab, демоверсия (и не только), можно из книг повыдергивать.
Народ.
кто-нибудь покупал что-нибудь из продуктов whizlabs?
Все ли гладко при покупке из России и как вообще продукты реально помогают?
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
От:
Аноним
Дата:
24.04.07 10:23
Оценка:
HM>Все ли гладко при покупке из России и как вообще продукты реально помогают?
whizlab, testking, exact-exams и.т.д совпадают друг с другом на 99,9%
с экзаменационными вопросами совпадают тоже почти полностью
сдавал три экзамена по java. пользовался дампами, чего абсолютно не стесняюсь — ибо деньги платил кровные
месяц подготовки(книги, спецификации, статьи ),за три дня до сдачи наизусть вызубривается дамп(~200 вопросов)
дампы не покупал, все достаточно легко находятся в инете
польза двойная
— отпадают вопросы и сомнения "как выучить java, посоветуйте супер-книжку", то есть можно считать сертификацию лучшим roadmap'-ом
— есть чего написать в резюме
— в каких-то темных уголках памяти осталось что-то от зубрежки спецификаций, в нужный момент всплывает, помогает очень часто
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
Вот у меня возникла другая проблема. Готовился, готовился, а сдать экзамен как оказалось и негде. Поэтому вопрос к минчанам:
Скажите, где в Минске можно сдать экзамен 310-055 (SCJP).
Центр IBA закрывается с 1 мая (до 1 мая не успею), в Белсофт только экзамены SAI (номера 210 и 211-ххх, а нужен 310-ххх), в Solidex на сайте инфа только про сертификация Cisco, про Sun тишина. Сдавать соираюсь в мае, сдаю как частное лицо (оплата наличными должна быть).
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
От:
Аноним
Дата:
25.04.07 04:48
Оценка:
Здравствуйте, hl-man, Вы писали:
HM>кто-нибудь покупал что-нибудь из продуктов whizlabs?
Покупал, всё нормально было. Помогает офигенно, потраченных денег не жалею.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
От:
Аноним
Дата:
25.04.07 06:12
Оценка:
Здравствуйте, hl-man, Вы писали:
HM>Народ. HM>кто-нибудь покупал что-нибудь из продуктов whizlabs?
HM>Все ли гладко при покупке из России и как вообще продукты реально помогают?
У меня покупка проходила не очень гладко. Хотел было через Visa Elektron, но нет. Пришлось делать себе Visa Classic. Сначала был напряг, сейчас не нарадуюсь. Там и многими другими карточками можно расплатиться.
Продукт реально помогает, денег не жалко. Только хочется купить ещё что-нибудь и чтоб со скидкой побольше.
Если работаешь, то тренируясь иногда по вечерам, регулярно по выходным + статьи там всякие, месяца два-три надо на подготовку. Но это если не торопливо. Хорошо бы несколько раз от корки до корки с продуктом поиграться с небольшими перерывами, так слабые места чётко проявятся. У меня было так. Если нужен именно сертификат, можно и быстрее. Если твёрдо усвоенные знания, торопиться не стоит.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, hl-man, Вы писали:
HM>Народ. HM>кто-нибудь покупал что-нибудь из продуктов whizlabs?
HM>Все ли гладко при покупке из России и как вообще продукты реально помогают?
Покупал SCBCD, доволен, сдал -- результат чуть более 90%
Готовлюсь к SCEA, в общем, лучше, чем ничего, но, честно говоря, ожидал лучшего (вопросы не всегда сформулированы четко; объяснения иногда просто копипаст с каких-то источников так, что бывает непонятно, почему же в данном случае правильный ответ такой-то; приблизительно в двух случаях невозможно ответить правильно из-за багов: предлагается выбрать один правильный вариант radiobutton'ом, но в объяснении оказывается, что вопрос был с множественным выбором).
--
Дмитро
Re: Ошибка в "SCJP Sun Certified Programmer for Java 5...."?
Добрый день!
Наткнулся в этом руководстве на вопрос Self Test-а по generic-ам, правильные ответы которого не компилятся в jre1.5.0_03.
Вопрос:
Given a method declared as:
public static <E extends Number> List<? super E> process(List<E> nums)
A programmer wants to use this method like this:
// INSERT DECLARATIONS HERE
output = process(input);
Which pairs of declarations could be placed at // INSERT DECLARATIONS HERE to allow
the code to compile? (Choose all that apply.)
варианты ответов:
A.
ArrayList<Integer> input = null;
ArrayList<Integer> output = null;
B.
ArrayList<Integer> input = null;
List<Integer> output = null;
C.
ArrayList<Integer> input = null;
List<Number> output = null;
D.
List<Number> input = null;
ArrayList<Integer> output = null;
E.
List<Number> input = null;
List<Number> output = null;
F.
List<Integer> input = null;
List<Integer> output = null;
G. None of the above.
Предполагал, что вариант G правильный.
их ответы:
Answer: B, E, and F are correct.
The return type of process is definitely declared as a List, not an ArrayList, so A and D
are wrong. C is wrong because the return type evaluates to List<Integer>, and that can't
be assigned to a variable of type List<Number>. Of course all these would probably cause a
NullPointerException since the variables are still null—but the question only asked us
to get the code to compile.
Тест:
package generics;
import java.util.*;
public class d {
/**
* @param args
*/public static void main(String[] args) {
// TODO Auto-generated method stub
// ArrayList<Integer> input = null; // B variant
// List<Integer> output = process(input);
// List<Number> input = null; // E variant
// List<Number> output = process(input);
List<Integer> input = null; // F variant
List<Integer> output = process(input);
}
public static <E extends Number> List<? super E> process(List<E> numbs) {
List<Object> res = new ArrayList<Object>();
res.add(new Object());
res.add(new Object());
return res;
}
}
результат:
>javac -version generics/d.java
javac 1.5.0_03
generics/d.java:19: incompatible types
found : java.util.List<capture of ? super java.lang.Integer>
required: java.util.List<java.lang.Integer>
List<Integer> output = process(input);
^
1 error
Варианты B и E — таже самая ошибка.
Действительно, с чего это ссылке вида List<Type> разрешено присваивать объекты типа List<? super Type> — явное нарушение.
Обратное присваивание (наоборот) допустимо, но так — нарушение ж конечно.
Просто ошибочка в книжке?
Re[2]: Ошибка в "SCJP Sun Certified Programmer for Java 5...
Здравствуйте, ddocker, Вы писали:
D>Добрый день! D>Наткнулся в этом руководстве на вопрос Self Test-а по generic-ам, правильные ответы которого не компилятся в jre1.5.0_03. D>D>Варианты B и E — таже самая ошибка. D>Действительно, с чего это ссылке вида List<Type> разрешено присваивать объекты типа List<? super Type> — явное нарушение. D>Обратное присваивание (наоборот) допустимо, но так — нарушение ж конечно.
D>Просто ошибочка в книжке?
Ага, там, к сожалению, порядочно очепяток
Имелось ввиду, видимо, следующее:
public static <E extends Number> List<E> process(List<E> nums)
Здравствуйте, ddocker, Вы писали:
D>Добрый день! D>Наткнулся в этом руководстве на вопрос Self Test-а по generic-ам, правильные ответы которого не компилятся в jre1.5.0_03.
В каком именно, если не секрет?
маленькая, но важная деталь: в процессе прохождения вопросов теста, есть ли возможность вернуться к предыщим вопросам, для их проверки и/или исправления?
Здравствуйте, ddocker, Вы писали:
D>маленькая, но важная деталь: в процессе прохождения вопросов теста, есть ли возможность вернуться к предыщим вопросам, для их проверки и/или исправления?
Да, есть.
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
M_L>Я, кстати, сдал сегодня на 84% !
1.5 сдавал? В Москве?
Как там, по generic-ам большой процент вопросов был? А по enum-ам?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Подготовка к Sun Certified Java Programmer(SCJP) exam
От:
Аноним
Дата:
13.06.07 13:56
Оценка:
Здравствуйте, ddocker, Вы писали:
M_L>>Я, кстати, сдал сегодня на 84% ! D>1.5 сдавал? В Москве? D>Как там, по generic-ам большой процент вопросов был? А по enum-ам?
Не, в штатах сдавал. generic — было много вопросов, надо хорошо знать. По enum был всего один на использование в switch — case.
Но понятно же, что их там может быть больше.
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
Сдал в Москве, на 91%.
Удивился, что вначале еще опросники всякие идут, типа где вы себя считаете спецом, где нет, хотите ли получать новости от sun и т.д. Как-никак, а минут 10 на все это уходит (тестовое время уже затрачивается)
По Generic-ам не так много вопросов было, да и те которые попадались — довольно простые.
По потокам много заковыристых было..
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
LV>Потоки это которые Stream или Thread?
В scjp 5.0 по потокам чтения/записи очень мало осталось, отменили многое.
Только базовые знания предназначений классов иерархиий Writer-ов/Reader-ов, и немного сериализации.
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
Есть следующее создание списка:
List<? super Integer> list=new ArrayList<Integer>();
Во многих источниках и тестах встречаю, что это не должно компилироваться, т.к. конструкция ? super Integer предполагает наличие предков Integer, исключая сам Integer. Но это без проблем компилируется. Это что, во всех книгах опечатки или что?
Re[2]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, Alex86, Вы писали:
A>Есть следующее создание списка: A>List<? super Integer> list=new ArrayList<Integer>(); A>Во многих источниках и тестах встречаю, что это не должно компилироваться, т.к. конструкция ? super Integer предполагает наличие предков Integer, исключая сам Integer. Но это без проблем компилируется. Это что, во всех книгах опечатки или что?
The syntax ? super T denotes an unknown type that is a supertype of T (or T itself; remember that the supertype relation is reflexive)
ИМХО, если есть какие-то вопросы/непонятки, то лучше обращаться к первоисточнику, т.е. на java.sun.com.
Кстати, в каких книгах было написано обратное? А то даже не верится как-то
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Подготовка к Sun Certified Java Programmer(SCJP) exam
Здравствуйте, joybell0, Вы писали:
J>Здравствуйте, Alex86, Вы писали:
A>>Есть следующее создание списка: A>>List<? super Integer> list=new ArrayList<Integer>(); A>>Во многих источниках и тестах встречаю, что это не должно компилироваться, т.к. конструкция ? super Integer предполагает наличие предков Integer, исключая сам Integer. Но это без проблем компилируется. Это что, во всех книгах опечатки или что?
J>Взято отсюда: J>
J>The syntax ? super T denotes an unknown type that is a supertype of T (or T itself; remember that the supertype relation is reflexive)
J>ИМХО, если есть какие-то вопросы/непонятки, то лучше обращаться к первоисточнику, т.е. на java.sun.com. J>Кстати, в каких книгах было написано обратное? А то даже не верится как-то
Например известные тесты Whizlabs. Ну да ладно, опечатка, бывает.
Re: Подготовка к Sun Certified Java Programmer(SCJP) exam.
Сдал пару дней назад экзамен. Прикольынй экзамен был. Очень много (я бы даже сказал неожиданно много) было вопросов по многопоточности, синхронизации потоков (но к этому был готов и как результат на многопоточность ни однйо ошибки не сделал). Также приличное количество вопросов было по classpath. К этмоу я если честно особо готво не был В итоге 87%. Мне понравилось