I have a quick question hopefully someone can help me with. I am embarking on the SCJD shortly and I have decided to use Java version 1.6. I have been looking at various resources and Andrew Monkhouse's book seems to come highly recommended. My question is, is it still applicable given it has been written for JDK 1.5 or is it now out of date? Do the assignments remain the same no matter which version of the JDK you use?
It is still highly applicable since there hasnt been any massive changes in Java 1.6 compared to 1.5 apart from the GUI framework side etc.... I will advice you to use Andrew's book since he covers important topics such as multithreading and especially locking.
It certainly is still applicable, since it essentially gives many tips regarding how to develop the application, and how to deal with all this challenge. The JDK version is just a small detail for your project development I also recommend it!