Much of the book is simply about learning java. Mostly for writing procedural programs, as the book really doesn't go much into the ideas of object oriented code. Over half the book is essentially about the grammar of java.
The algorithms covered are elementary and far below the level of Knuth's Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series) (Vol 1-3). They deal with simple structures like linked lists, stacks [first in, first out and first in, last out] and strings.
The book seems best for those students new to java and to computer science in general.