Java Programming: From Problem Analysis to Program Design, 4th Edition
Designed for the beginning programming student, this book will motivate learners while teaching fundamental programming concepts. Based on years of classroom testing, this fourth edition of JAVA? PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN approaches programming with a focus on clear explanations and practice – two critical factors in mastering the Java language. Straightforward language is used to explain the reasoning behind each new concept, and numerous examples and exercises allow readers to practice solving problems and writing code. This new edition is fully compliant with the latest version of Java, and includes updated programming exercises and programs.
FOUR-COLOR DESIGN: Four-color interior design displays accurate Java code and comments
VISUAL DIAGRAMS: More than 240 visual diagrams clearly illustrate difficult concepts
PROGRAMMING CODE WITH DESCRIPTIONS: Programming code used in examples is accompanied by a description of what each line in the code does, leading readers step-by-step through the programming process
PROGRAMMING EXAMPLES: Extensive programming examples demonstrate the accurate, concrete stages of Input, Output, Program Analysis and Algorithm Design, and a Complete Program Listing, which challenge readers to write Java programs with a specified outcome
ACCOMPANYING CD: Accompanying CD contains JDK 6.0, jGRASP, and the Eclipse IDE
SAM Test bank available
Table of Contents
1. An Overview of Computers and Programming Languages
2. Basic Elements of Java
3. Introduction to Objects and Input/Output
4. Control Structures I (Selection)
5. Control Structures II (Repetition)
6. Graphical User Interface (GUI) and Object-Oriented Design (OOD)
7. User-Defined Methods
8. User-Defined Classes
9. Arrays
10. Inheritance and Polymorphism
11. Handling Exceptions and Events
12. Advanced GUIs and Graphics
13. Recursion
14. Searching and Sorting Algorithms
Appendices A. Java Reserved Words
Appendices B. Operator Precedence
Appendices C. Character Sets
Appendices D. Additional Java Topics
Appendices E. Answers to Odd Numbered Exercises
Book Details
Paperback: 986 pages
Publisher: Course Technology; 4th Edition (April 2009)
Language: English
ISBN-10: 1439035660
ISBN-13: 978-1439035665