Hi Angela,
Java has seen
alot of growth since 2001. New language features such as generics and enums have emerged. Also, new APIs such as the concurrency utilities have been added.
Android's Java libraries are based on Java version 5.0/1.5 and include many of this version's APIs -- I investigate many of these APIs in my book. However, because of book-length and time limitations, I was unable to cover the important topics of networking, XML, new I/O, security, SQLite/JDBC, and a few other items. However, I will be covering these items in six PDF-based chapters (11 through 16) that I'll make available for download from my website in the coming months.
I believe that my book will give you solid and accurate coverage of the Java language and foundational APIs (such as reflection, the Collections Framework, regular expressions, and streams). Once you finish this book, I believe that you'll find it much easier to work with Java.
All the best.
Jeff