It's a long exam, by some standards. The questions range very widely, and offer a strenuous test of your java knowledge. The relatively easy section comes first. Where the questions are about standard java. The java that is usually denoted J2SE. Many java programmers should breeze thru it. Anyone with fluency in writing vanilla java won't have any problems. Perhaps in recognition of this, the author has kept this section relatively brief.
The meat of the exam is about Enterprise level java. J2EE. Much of this relates to running an enterprise program on a server. What type of server? Some questions concern when you have a web server. So brush up on Java Server Pages, Servlets and Beans. Speaking of beans, you also need to cover EJBs.
Another type of server is when you have to hook up to a SQL database. And there are questions about how to do this. Plus, interacting between a java program and XML is an important practical topic. Also covered. Along with running unit tests, via JUnit, and implementing a logger.
http://rapidshare.com/files/58142457/1411668243.zip
http://depositfiles.com/files/1878952