
ISBN: 978-0137081899 and 978-0137081608
Both volumes are available as e-books: Core Java Volume I--Fundamentals
| Core Java, Volume II--Advanced Features
Core Java by Cay S. Horstmann and Gary Cornell was originally published in the Java series of Sun Microsystems Press and is now published by Prentice-Hall. The book is aimed at experienced programmers who want to learn how to write useful Java applications and applets. No hype, no toy code, no language lawyering, just solid facts and in-depth research to help you write real programs.
"Cornell and Horstmann make the details of this powerful and expressive language understandable, and they also furnish a conceptual model for its object-oriented foundations."—Grady Booch.
"Devoid of shaky, academic examples and packed with robust demonstrations
that illustrate hundreds of powerful concepts...The authors back up the many
examples with sharp, fact-rich commentary on how to get things done with
Java."—David Wall, Amazon.com
Winner of the 2003
Jolt/Software Development Productivity Award!
Cay S. Horstmann has written many books on C++, Java and object-oriented development, is the series editor for Core Books at Prentice-Hall and a frequent speaker at computer industry conferences. For four years, Cay was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. He is now a computer science professor at San Jose State University.
Gary Cornell has authored or co-authored 14 popular computer books and articles for many developer magazines. Gary is a professor at the University of Connecticut and one of the founders of the Apress publishing company.