Java Programming, 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
Chapter 1. An Overview of Computers and Programming Languages
Chapter2. Basic Elements of Java
Chapter3. Introduction to Objects and Input/Output
Chapter4. Control Structures I (Selection)
Chapter5. Control Structures II (Repetition)
Chapter6. Graphical User Interface (GUI) and Object-Oriented Design (OOD)
Chapter7. User-Defined Methods
Chapter8. User-Defined Classes
Chapter9. Arrays
Chapter10. Inheritance and Polymorphism
Chapter11. Handling Exceptions and Events
Chapter12. Advanced GUIs and Graphics
Chapter13. Recursion
Chapter14. 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
Download [6.2 MiB]

You may also like...

Leave a Reply