SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJD, SCEA/OCMJEA
Live life to an interface, not an implementation!
JSNAD|JSNSD|Preparing for OCP 17
Eat JAVA, Drink JAVA, Sleep Java
Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
All roads lead to JavaRanch