Many thanks to Java Ranch and all Rancheros participating.
Some remarks:
* 50% of the questions are easy (for an prepared candidate),
like determining the range of primitive data types
* 30% are sophisticated but feasible for a good prepared candidate. You really have to understand concepts like dynamical binding of methods or call by value/call by reference
* 20% are bad worded, you will encounter question types like:
Many cowboys are square dancers. True or false?
So you have to decide:
It is true, because you know that ALL cowboys are square dancers and MANY is a subset of ALL.
It is false, because you know that ALL cowboys are square dancers and MANY differs from ALL.
(Perhaps it is very clear for a native speaker, but I really had problems of that kind)
Anyway, knowing the rest will help you surviving this trap.
Advices for preparation:
* Read the Bible (= Simon Roberts book), watch out for errata
* Bill Brodgens book or Marcus Greens Tutorial are nice supplements.
* do all the mock exams (there you can get used to bad worded questions)
* do not use "Kais notes", they are too confusing
* visit the ranch
* in my opinion a good indicator for readyness is knowing and understanding everything from "Carls Certification Notes".
good luck