Passei SCJP 5.0!

Oi Pessoal,

como já é tradição, coloco um post aqui para dizer como foi a prova:

1 - Fiz a prova em português (apesar de ter estudado em inglês): Acho que valeu a pena. Como não temos o inglês como língua materna, acabamos perdendo um tempo maior em ler e interpretar as questões. O meu inglês é bom, mas acho que perderia um tempo maior lendo as questões, principalmente as de enunciado mais longo. Ao final da prova, me sobraram 20 minutos. Se eu tivesse feito a prova em inglês, talvez o tempo desse a conta exata.
Somente em 1 questão encontrei problemas na tradução.
Os enunciados e as respostas são traduzidos, mas o código não. Assim, em alguns casos, você precisa saber ainda alguma coisa em inglês. Por exemplo, caiu uma questão mais ou menos assim:

public class Dog extends Animal {
private Tail tail;

a questão perguntava sobre relacionamentos IS-A e HAS-A e uma das opções era:
a) Cachorro TEM UMA cauda

ou seja, você precisa saber que “tail” é cauda… :wink:

2 - Cairam algumas questões EXATAMENTE IGUAIS (!!!) ao simulado da Troytec - eu comecei a fazer esse simulado, mas como tinham alguns erros de sintaxe e digitação, fiquei com medo de “aprender errado” e parei o simulado no meio… :cry:
As questões que eu lembro que caíram foram:

Given:
20. public class CreditCard {
21.
22. private String cardlD;
23. private Integer limit;
24. public String ownerName;
25.
26. public void setCardlnformation(String cardlD,
27. String ownerName,
28. Integer limit) {
29. this.cardlD = cardlD;
30. this.ownerName = ownerName;
31. this.limit = limit;
32. }
33. }
Which is true?
A. The class is fully encapsulated.
B. The code demonstrates polymorphism.
C. The ownerName variable breaks encapsulation.
D. The cardlD and limit variables break polymorphism.
E. The setCardlnformation method breaks encapsulation.
Answer: C

Which Man class properly represents the relationship “Man has a best
friend who is a Dog”?
A. class Man extends Dog { }
B. class Man implements Dog { }
C. class Man { private BestFriend dog; }
D. class Man { private Dog bestFriend; }
E. class Man { private Dog<bestFriend> }
F. class Man { private BestFriend<dog> }
Answer: D

  1. interface Foo {

  2. int bar();

  3. }

  4. public class Beta {

  5. class A implements Foo {

  6. public int bar() { return 1; }

  7. }

  8. public int fubar( Foo foo) { return foo.bar(); }

  9. public void testFoo() {

  10. class A implements Foo {

  11. public int bar() { return 2; }

  12. }

  13. System.out.println( fubar( new A()));

  14. }

  15. public static void main( String[] argv) {

  16. new Beta().testFoo();

  17. }

  18. }
    Which three statements are true? (Choose three.)
    A. Compilation fails.
    B. The code compiles and the output is 2.
    C. If lines 16, 17 and 18 were removed, compilation would fail.
    D. If lines 24, 25 and 26 were removed, compilation would fail.
    E. If lines 16, 17 and 18 were removed, the code would compile and
    the output would be 2.
    F. If lines 24, 25 and 26 were removed, the code would compile and
    the output would be 1.
    Answer: BEF`

  19. public class GoTest {

  20. public static void main(String[] args) {

  21. Sente a = new Sente(); a.go();

  22. Goban b = new Goban(); b.go();

  23. Stone c = new Stone(); c.go();

  24. }

  25. }

  26. class Sente implements Go {

  27. public void go() { System.out.println(”go in Sente.”); }

  28. }

  29. class Goban extends Sente {

  30. public void go() { System.out.println(”go in Goban”); }

  31. }

  32. class Stone extends Goban implements Go { }

  33. interface Go { public void go(); }
    What is the result?
    A. go in Goban
    go in Sente
    go in Sente
    B. go in Sente
    go in Sente
    go in Goban
    C. go in Sente
    go in Goban
    go in Goban
    D. go in Goban
    go in Goban
    go in Sente
    E. Compilation fails because of an error in line 17.
    Answer: C

3 - Onde estudei - Livro da Kathy Sierra. Li uma vez todo o conteúdo e depois reli fazendo um resumo. Não fiz muitos simulados (a maioria era para SCJP 1.4 e muitos continham erros).

No mais, a distribuição das questões é mais ou menos a mesma que foi postada aqui no GUJ por outras pessoas. Só achei que caiu bastante coisa de classpath, compilação, etc.

É isso aí. Espero que esse depoimento sirva para aqueles que ainda vão prestar a prova.

Julio

P.S. - Para os curiosos, meu score foi 66%…

Parabéns Julio…
Valeu pelas Dicas…
Estou estudando e estava com medo da tradução da prova em português.
Você me passou confiança para fazer ela em português.

Parabéns Julio! O que vale é passar :slight_smile:
Um camarada me falou deste simulado da troytec! Estou estudando por ele, e também notei alguns erros, mas acho que eles não são tão graves. mas vendo seu post, vou continuar a estudar por ele.
valeu pelas informações.

5 estrelas, agora caiu Expressões regulares? Alguma coisa dificil que vc achou que eles exploraram o detalhe do detalhe da cabeça da agulha, rsrs
E as drag and drops nenhum problema de tradução?

Valeu

Não caiu nada de Regex na minha prova. Uma coisa que eu não tinha dado muita importância era qual Exception era disparado pelas classes da API. Cairam umas 3 questões sobre isso. No mais, não tinha nada de excepcional, não. Achei as questões do livro da Kathy Sierra um pouco mais difíceis que a prova, inclusive.

Muito bom, ta todo mundo falando das execptions que os metodos lançam. De quais classes ele cobrou as execeções dos metodos? Das de Coleções? Threads? O/I? Se não for te dar muito trabalho poderia mostrar mais ou menos um exemplo.

parabens julio.
estou começando a estudar para tirar a certificação, quanto tempo vc ficou estudando até realizar a prova, respondi algumas questões do site
java ranch
www.javaranch.com
consigo uma base de 63% de aproveitamento nos testes, quero ver se faço a prova até o inicio do ano que vem.

caia alguma coisa do tipo

public int[] array;

public void metodoX () {
array[0] = 1;
}

e perguntava o que acontecia:
a) Erro de compilação
b) Disparava NullPointerException
c) Disparava ExceptionInInitializarError
etc.

alguma coisa desse tipo. Mas caía Exception de todos os assuntos - tem que saber tudo mesmo.

Eu estudei durante uns 2 meses, religiosamente todos os dias. Estudava várias horas por dia. Mas isso depende do nível de proficiência de cada um, facilidade de aprendizado, etc. Não dá pra dizer “Estude durante X dias que está bom”.
Acho que a prova tem que ser levada a sério, sim, mas não é coisa do outro mundo. É só estudar bastante que passa.

[quote=JulioGontijo]caia alguma coisa do tipo

public int[] array;

public void metodoX () {
array[0] = 1;
}

e perguntava o que acontecia:
a) Erro de compilação
b) Disparava NullPointerException
c) Disparava ExceptionInInitializarError
etc.
[/quote]Também caiu uma questão deste tipo. A resposta certa era ExceptionInitializerError, acabei errando por idiotice. Talvez nervosismo na hora. Bem agora o assunto pelo menos está diluído. O importante é estarem todos atentos. Mas mantendo a discreticidade sobre informações quanto aos exames.

acabei de fazer um teste e a resposta correta é NullPointerException

Exception in thread "main" java.lang.NullPointerException at TestArray.metodo(TestArray.java:7) at TestArray.main(TestArray.java:10)

é por isso que é bom SEMPRE treinar na prática, e de jeito nenhum só decorar exercicios. :stuck_out_tongue:

Olha eu tbm concordo com o Toni_Fatec… a resposta correta é java.lang.NullPointerException… já que o array sempre é uma objeto e nesse caso ainda não se crio o array (eu quero dizer o Objeto…) acho que o pessoal coloco resposta errada ai !!!

Meus Parabéns!!!

Eu também consegui essa semana e sei exatamente como você se sente.

Agora é só seguir em frente.

Parabens cara qual a proxima certificaçao que voce esta pensando ???

cara meus parabéns pela SCJP 5.0…eu to estudando sozinho…só com o livro da kathy sierra…nao tenho experiência na area e nunca trabalhei com java…so tive java na facu e com alguns cursos básicos…teria alguma dica de como devo me preparar melhor?..

Abs…+ uma vez parabéns…

Parabens pela SCJP 5.
Eu continuo estudando. Daqui no máximo 2 meses, eu quero chegar lá.

opa. parabens!! hehhe bom score… sem simulado sem nada!! hehe eu venho fazendo simulado com uma media… razoavel e ainda nao tive coragem de tentar novamente… ehhe :d… seu exame semelhante ao meu… caiu muito de classpath e compilação… muito cap 10…até aquela ideia de propriedades e .jar caiu na minha… porem foi 1 questao de cada…