From Java How to program, 9/e:
Features include:
- Rich coverage of fundamentals, including two chapters on control statements.
- Focus on real-world examples.
- Making a Difference exercises set.
- Early introduction to classes, objects, methods and strings.
- Integrated exception handling.
- Files, streams and object serialization.
- Optional modular sections on language and library features of the new Java SE 7.
- Other topics include: Recursion, searching, sorting, generic collections, generics, data structures, applets, multimedia, multithreading, databases/JDBC™, web-app development, web services and an optional ATM Object-Oriented Design case study.
Recent Edition Testimonials
- "Updated to reflect the state of the art in Java technologies; its deep and crystal clear explanations make it indispensable. The social-consciousness [Making a Difference] exercises are something really new and refreshing." —José Antonio González Seco, Parliament of Andalusia
- "Gives new programmers the benefit of the wisdom derived from many years of software development experience." —Edward F. Gehringer, North Carolina State University
- "Introduces good design practices and methodologies right from the beginning. An excellent starting point for developing high-quality robust Java applications." —Simon Ritter, Oracle Corporation
- "An easy-to-read conversational style. Clear code examples propel readers to become proficient in Java." —Patty Kraft, San Diego State University
- "A great textbook with a myriad of examples from various application domains— excellent for a typical CS1 or CS2 course." —William E. Duncan, Louisiana State University