Guus Bosman

software engineering director


You are here

Java

Sun Certified Java Programmer

All right -- I won't keep you waiting any longer... I made it. It would have been a big disgrace if I didn't, after all these years programming, but I'm happy with the result. There were 61 questions and my score was 90%. For the programmers, what is the result of this code when run?

class Test {
  public static void main(String args[]) {
    int i = 1, j = 0;
    switch (i) {
      case 4: j += 6;
      case 2: j += 3;
      default: j += 2;
      case 0: j += 4;
    }
    System.out.println("j = " + j);
  }
}

It's not a very prestigious certification, but I'm happy I did it. It forced me to study many details of the language I had never studied before. I found that quite useful. Now it's up to the next one, which will be much more difficult.

Comments

Gefeliciteerd!

Maareh, ik ken dit soort test en eerlijk gezegd vind ik het onzin om de uitkomst van dit soort code te kunnen voorspellen.
Dan denk ik: "Moet er nu een 'break' in of niet"?
Maar goed, als niet Java programmeur kan ik me een fout veroorloven.
Ik kan me herinneren dat er bij C++ wel een break nodig was dus dan zou de uitkomst 6 zijn.

Dit vind ik ook niet de sterkste categorie vragen, maar deze had ik nog wel onthouden. Meer interessanter waren de vragen over threads en een aantal uitzonderings situaties.

Je antwoord is goed. Ik twijfelde of de "default" niet door de compiler onderaan zou worden gezet, en dus het antwoord 2 zou zijn.

Het was trouwens best leuk om eens in zo'n test-centrum te komen. Naast me zat iemand een tentamen te doen, volgens mij administrator ofzoiets voor Windows Advanced Server 2003. Kon af en toe op zijn scherm kijken.

Gelukkig, stijg ik toch nog iets in achting :-)

Overigens ben ik ook weer toe aan zo'n lap examens.
Ik ben nu MCSD (Microsoft Certified Solution Developer), maar dat is een pre-.NET certificering.
Dus ik mag weer 5 of 6 examens gaan doen.
Daar kijk ik niet echt naar uit.
Wel is het grappig om die testexamens te doen, dan leer je ook veel van de uithoeken van de stof.

Jaap's picture

goed gedaan jochie, enne ongeveer 6 volgens mij , uit mijn hoofd dan hoor. 90% is ook goed volgens mij. jjb.

Yep, het was inderdaad 6. Ik ben tevreden met 90%; nu op naar de volgende.

Recent comments

Recently read

Books I've recently read: