- PVSM.RU - https://www.pvsm.ru -
Здесь нету примеров идеального кода, пяти шагов «как получить сертификат с вероятностью 100%, гарантия». Нету даже фотографий котиков :/
В Праге, в центре тестирования Gopas, посредником был «Pearson VUE» [1]. Стоимость — 245 USD.
Обещанная на работе прибавка к зарплате. Осертифицироваться [2] я хотел давно, но всегда успешно находил отговорку для переноса экзамена на «более подходящее время».
Если у вас есть опыт программирования на Java (каких-нибудь 1+ лет), то особая подготовка не нужна, просмотрите темы экзамена и восстановите возможные пробелы. Лично я глянул sample questions [3] и попросил экзамен не с самого утра дабы выспаться.
Следующие примеры не делают экзамен сложным, но упоминание о них, вероятно, может быть полезными для людей, которые тоже решили пренебречь подготовкой.
doStuff(i++, ++j, (k+=1));
«И где неожиданность?» — спросите вы.
Да, ничего сложного, но… В начале теста было два-три примера где нужно просто определить результат вызова метода с подобными изменениями аргументов. А потом где-то в 15-ти (число очень «на глаз») вопросах над аргументами по-разному «издевались» и от этого зависел правильный ответ, хотя пример был на совершенно другую тему. Т.е. если вдруг по каким-то причинам вы запутались с аргументами, то получите вдобавок минусы по наследованию и обработке исключений например.
String s = "im string";
String s2 = new String("im string");
System.out.println(s == s2);
System.out.println(s.equals(s2));
а было и что-то типа
public class HelloWorlder {
public String name;
public HelloWorlder(String name){
this.name = name;
}
public static void main(String[] args){
HelloWorlder h = new HelloWorlder("String");
HelloWorlder h2 = new HelloWorlder("String");
System.out.println(h.name == h2.name);
System.out.println(h.name.equals(h2.name));
}
}
Кроме String'ов сравнивали объекты без переопределенного equals, но это просто к слову.
public static int main(String[] args)
или
public static void main(String args)
Но бояться нечего, большинство вопросов близки к практике. Есть и интересные вопросы, мне понравилось задание «выберите три bad practices» из предложенных, запомнилась инициализация char массива
char[] array = { 97, 'b' };
надо было вспомнить, что 97 это 'a'.
Если вам кажется, что сертификат стоит дороже, чем польза от него, то можете попробовать договориться с работодателем на оплату оного, лично мне удалось.
Не забываем, что 1 / 2 = 0, спасибо за внимание, если интересуют примеры — обращайтесь, пока помню :)
Послесловие: При написании поста постоянно вспоминал пословицу «Краткость — сестра таланта».
Автор: Encircled
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/45761
Ссылки в тексте:
[1] «Pearson VUE»: http://vue.com/
[2] Осертифицироваться : http://stihi.ru/2009/12/06/2645
[3] sample questions: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=303&p_certName=SQ1Z0_803
[4] Источник: http://habrahabr.ru/post/197694/
Нажмите здесь для печати.