6th Edition. — Cengage Learning, 2011. — 952 p. — ISBN 1111529442.
Java Programming, Sixth Edition provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it can be used to build visually interesting GUI and Web-based applications. Java also provides an excellent environment for the beginning programmer - students can quickly build useful programs while learning the basics of structured and object-oriented programming techniques.