EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals
Search
Java : Introduction to Problem Solving and Programming-Text Only

Java : Introduction to Problem Solving and Programming-Text Only - 4th edition

ISBN13: 978-0131492028

Cover of Java : Introduction to Problem Solving and Programming-Text Only 4TH 05 (ISBN 978-0131492028)
ISBN13: 978-0131492028
ISBN10: 0131492020
Cover type: Paperback
Edition/Copyright: 4TH 05
Publisher: Prentice Hall, Inc.
Published: 2005
International: No

List price: $115.00

Java : Introduction to Problem Solving and Programming-Text Only - 4TH 05 edition

ISBN13: 978-0131492028

Walter Savitch

ISBN13: 978-0131492028
ISBN10: 0131492020
Cover type: Paperback
Edition/Copyright: 4TH 05
Publisher: Prentice Hall, Inc.

Published: 2005
International: No
Summary

For introductory Computer Science courses using Java (CS1 with Java), and other introductory programming courses using Java offered in departments of Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, and Business.

In a conversational style, best-selling author Walter Savitch teaches programmers problem solving and programming techniques with Java. Readers are introduced to object-oriented programming and important computer science concepts such as testing and debugging techniques, program style, inheritance, and exception handling. Savitch includes thorough coverage of the Swing libraries and event-driven programming. The Java coverage is a concise, accessible introduction that covers key language features. Objects are covered thoroughly and early in the text, with an emphasis on applications over applets. The text's highly flexible format enables instructors and readers to adapt coverage to their course needs.

Table of Contents

1. Introduction to Computers and Java

2. Primitive Types, Strings, and Console I/O

3. Flow of Control.

4. Defining Classes and Methods

5. More About Objects and Methods

6. Arrays

7. Inheritance

8. Exception Handling

9. Streams and File I/O

10. Dynamic Data Structures and Generics

11. Recursion

12. Window Interfaces Using Swing

13. Applets and HTML

14. More Swing

Appendix 1: Keywords

Appendix 2: Precedence Rules

Appendix 3: Unicode Character Set

Appendix 4: SavitchIn

Appendix 5: Protected and Package Modifiers

Appendix 6: The Decimal Format Class

Appendix 7: The Iterator Interface

Appendix 8: Cloning

Appendix 9: Javadoc

Appendix 10: The }OptionPane Class

Appendix 11: Differences Between C++ and Java

Index