If you are interested in computer graphics, which is a very actual topic of science nowadays with many interesting parts, I can recommend a book to you: Lehrbuch der Grafikprogrammierung, all important parts are covered with good examples and sample code for Java and the book is really good to read.
Give it a try - you will be suprised how interesting this topic can be!
