Zmiany w egzaminie na SCJP 6

Egzamin zmienił się nieznacznie. Ogólnie rzecz ujmując: skrócono czas trwania egzaminu - było 210 minut, jest 180 - zmniejszono ilość pytań - było 72 jest 60 - i obniżono próg zdawalności - wcześniej trzeba było uzyskać minimum 65% punktów a teraz wystarczy 58.33%. Zmniejszono także zakres materiału, tj. wyrzucono 3 punkty:

1. Deklaracje

1.4. Develop code that declares both static and non-static methods, and - if appropriate - use method names that adhere to the JavaBeans naming standards. Also develop code that declares and uses a variable-length argument list.

Napisz kod, w którym deklarujesz metody - statyczne i nie statyczne - oraz wykaż się znajomością standardów nazewniczych dla metod klas typu JavaBeans. Napisz kod, w którym deklarujesz i używasz zmiennych wielo-arnych, tj. zmiennych typu var-args.

3. API

3.3. Develop code that serializes and/or de-serializes objects using the following APIs from java.io: DataInputStream, DataOutputStream, FileInputStream, FileOutputStream, ObjectInputStream, ObjectOutputStream and Serializable.

Napis kod, w którym serializujesz oraz de-serializujesz obiekty używając następujących klas i interfejsów z pakietu java.io: DataInputStream, DataOutputStream, FileInputStream, FileOutputStream, ObjectInputStream, ObjectOutputStream oraz Serializable.

4. Wątki

4.4. Given a scenario, write code that makes appropriate use of wait, notify, or notifyAll.

Mając podany scenariusz napisz kod, w którym w poprawny sposób używasz metod wait(...), notify(...) i notifyAll(...).