<p>I’d recommend Java Concepts [Big</a> Java / Java Concepts](<a href=“http://horstmann.com/bigjava.html]Big”>http://horstmann.com/bigjava.html) and [Lawrenceville</a> Press - A Guide to Programming in Java](<a href=“http://www.lvp.com/java.htm]Lawrenceville”>http://www.lvp.com/java.htm). I feel like the second is better at explaining the beginning topics, but the first includes more concepts and goes more in depth. I wouldn’t just use the Barron’s book, though it is a great book for preparing for the test.</p>