An edition of Java software solutions (1997)

Java software solutions

foundations of program design

5th ed.
  • 26 Want to read
  • 1 Currently reading
  • 0 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 26 Want to read
  • 1 Currently reading
  • 0 Have read

Buy this book

Last edited by ImportBot
December 19, 2023 | History
An edition of Java software solutions (1997)

Java software solutions

foundations of program design

5th ed.
  • 26 Want to read
  • 1 Currently reading
  • 0 Have read

'Java Software Solutions', fourth edition, takes full advantage of the Java 5. 0 release in a way that is appropriate for those just learning to write high quality programs. This new edition has an earlier evolution of object concepts, developed in a waythat capitalizes on the power of objects without overwhelming beginning programmers.

Publish Date
Language
English
Pages
752

Buy this book

Previews available in: English

Edition Availability
Cover of: Java Software Solutions
Java Software Solutions
Feb 20, 2017, Pearson
paperback
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design
2014, Pearson Education, Limited
in English
Cover of: Java Software Solutions
Java Software Solutions
2014, Pearson Education, Limited
in English
Cover of: Java - Software Solutions
Java - Software Solutions: Foundations of Program Design
2011, Pearson Education, Limited
in English
Cover of: Java Software Solutions
Java Software Solutions
2011, Pearson Education, Limited
in English
Cover of: Java software solutions
Java software solutions: foundations of program design
2009, Pearson/Addison-Wesley
in English - 6th ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2009, Pearson/Addison-Wesley
in English - 6th ed.
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design (6th Edition)
March 9, 2008, Addison Wesley
Hardcover in English - 6 edition
Cover of: Java software solutions
Java software solutions: foundations of program design
2006, Pearson/Addison-Wesley
Paperback in English - 5th ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2005, Pearson/Addison Wesley
in English - 4th ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2005, Pearson Addison-Wesley
in English - 4th ed., international ed.
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design with Lab Manual
2004, Pearson Education, Limited
in English
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design (4th Edition) (Addison-Wesley's Codemate)
June 10, 2004, Addison Wesley
Paperback in English - 4 edition
Cover of: Java Software Solutions
Java Software Solutions: Foundatn Prog Dsgn
July 2004, Not Avail
Paperback in English - 4Rev Ed edition
Cover of: Java Software Solutions (Java 5.0 version): Foundations of Program Design (4th Edition) (Lewis Series)
Java Software Solutions (Java 5.0 version): Foundations of Program Design (4th Edition) (Lewis Series)
November 15, 2004, Addison Wesley
Paperback in English - 4 edition
Cover of: Java software solutions
Java software solutions: foundations of program design
2004, Addison-Wesley
in English - 3rd ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2003, Addison Wesley
in English - 3rd ed.
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design, Update, JavaPlace Edition (2nd Edition)
January 15, 2002, Addison Wesley Longman
in English
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design
2002, Pearson Education, Limited
in English
Cover of: Java Software Solutions
Java Software Solutions: Foundations of Program Design, Update JavaPlace
July 26, 2002, Addison Wesley
in English
Cover of: Java software solutions
Java software solutions: foundations of program design
2001, Addison Wesley Longman
in English - 2nd updated ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2001, Addison Wesley Longman
in English - 2nd ed. update.
Cover of: Java software solutions
Java software solutions: foundations of program design
2001, Addison Wesley Longman
in English - 2nd ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
2000, Addison-Wesley
in English - 2nd ed.
Cover of: Java software solutions
Java software solutions: foundations of program design
1998, Addison-Wesley
in English
Cover of: Java Software Solutions
Java Software Solutions : Foundations of Program Design
August 1997, Addison-Wesley
in English

Add another edition?

Book Details


Table of Contents

Preface. vii
Chapter 1. Introduction
Page 1
1.1 Computer Processing
Page 2
1.2 Hardware Components
Page 10
1.3 Networks
Page 18
1.4 The Java Programming Language
Page 25
1.5 Program Development
Page 34
1.6 Object-Oriented Programming
Page 42
Chapter 2. Data and Expression
Page 59
2.1 Character Strings
Page 60
2.2 Variables and Assignment
Page 66
2.3 Primitive Data Types
Page 71
2.4 Expressions
Page 75
2.5 Data Conversion
Page 83
2.6 Interactive Programs
Page 86
2.7 Graphics
Page 90
2.8 Applets
Page 93
2.9 Drawing Shapes
Page 97
Chapter 3. Using Classes and Objects
Page 113
3.1 Creating Objects
Page 114
3.2 The String Class
Page 118
3.3 Packages
Page 121
3.4 The Random Class
Page 124
3.5 The Math Class
Page 127
3.6 Formatting Output
Page 130
3.7 Enumerated Types
Page 135
3.8 Wrapper Classes
Page 137
3.9 components and Containers
Page 140
3.10 Nested Panels
Page 144
3.11 Images
Page 146
Chapter 4. Writing Classes
Page 159
4.1 Classes and Objects Revisited
Page 160
4.2 Anatomy of a Class
Page 161
4.3 Encapsulation
Page 168
4.4 Anatomy of a Method
Page 171
4.5 Constructions Revisited
Page 180
4.6 Graphical Objects
Page 181
4.7 Graphical User Interfaces
Page 190
4.8 Buttons
Page 191
4.9 Text Fields
Page 195
Chapter 5. Conditionals and Loops
Page 209
5.1 Boolean Expressions
Page 210
5.2 The if Statement
Page 214
5.3 Comparing Data
Page 228
5.4 The switch Statement
Page 231
5.5 The while Statement
Page 234
5.6 Iterators
Page 245
5.7 The do Statement
Page 249
5.8 The for Statement
Page 252
5.9 Drawing with Loops and Conditionals
Page 258
5.10 Determining Event Sources
Page 261
5.11 Dialog Boxes
Page 267
5.12 More Button Components
Page 270
Chapter 6. Object-Oriented Design
Page 293
6.1 Software Development Activities
Page 294
6.2 Identifying Classes and Objects
Page 295
6.3 Static Class Members
Page 297
6.4 Class Relationships
Page 301
6.5 Interfaces
Page 314
6.6 Enumerated Types Revisited
Page 321
6.7 Method Design
Page 324
6.8 Method Overloading
Page 332
6.9 Testing
Page 337
6.10 GUI Design
Page 340
6.11 Layout Managers
Page 341
6.12 Borders
Page 354
6.13 Containment Hierarchies
Page 361
Chapter 7. Arrays
Page 371
7.1 Array Elements
Page 372
7.2 Declaring and Using Arrays
Page 373
7.3 Arrays of Objects
Page 382
7.4 Command-Line Arguments
Page 394
7.5 Variable Length Parameter Lists
Page 396
7.6 Two-Dimensional Arrays
Page 400
7.7 The ArrayList Class
Page 405
7.8 Polygons and Polylines
Page 409
7.9 Mouse Events
Page 414
7.10 Key Events
Page 422
Chapter 8. Inheritance
Page 439
8.1 Creating Subclasses
Page 440
8.2 Overriding Methods
Page 451
8.3 Class Hierarchies
Page 454
8.4 Visibility
Page 459
8.5 Designing for Inheritance
Page 462
8.6 The Component Class Hierarchy
Page 464
8.7 Extending Adapter Classes
Page 466
8.8 The Timer Class
Page 470
Chapter 9. Polymorphism
Page 483
9.1 Late Binding
Page 484
9.2 Polymorphism via Inheritance
Page 485
9.3 Polymorphism via Interfaces
Page 498
9.4 Sorting
Page 500
9.5 Searching
Page 508
9.6 Designing for Polymorphism
Page 515
9.7 Event Processing
Page 516
9.8 File Choosers
Page 517
9.9 Color Choosers
Page 520
9.10 Sliders
Page 522
Chapter 10. Exceptions
Page 533
10.1 Exception Handling
Page 534
10.2 Uncaught Exceptions
Page 534
10.3 The try-catch Statement
Page 536
10.4 Exception Propagation
Page 540
10.5 The Exception Class Hierarchy
Page 543
10.6 I/O Exceptions
Page 546
10.7 Tools Tips and Mnemonics
Page 551
10.8 Combo Boxes
Page 558
10.9 Scroll Panes
Page 563
10.10 Split Panes
Page 566
Chapter 11. Recursion
Page 579
11.1 Recursive Thinking
Page 580
11.2 Recursive Programming
Page 582
11.3 Using Recursion
Page 586
11.4 Recursion in Graphics
Page 597
Chapter 12. Collections
Page 615
12.1 Collection and Data Structures
Page 616
12.2 Dynamic Representations
Page 617
12.3 Linear Data Structures
Page 625
12.4 Non-Linear Data Structures
Page 628
12.5 The Java Collections API
Page 631
Appendix A. Glossary
Page 643
Appendix B. Number Systems
Page 667
Appendix C. The Unicode Character Set
Page 675
Appendix D. Java Operators
Page 679
Appendix E. Java Modifiers
Page 685
Appendix F. Java Coding Guidelines
Page 689
Appendix G. Java Applets
Page 695
Appendix H. Regular Expressions
Page 697
Appendix I. JavaDoc Documentation Generator
Page 699
Appendix J. The PaintBox Project
Page 705
Appendix K. GUI Events
Page 717
Appendix L. Java Syntax
Page 721
Appendix M. The Java Class Library
Page 735
Index.
Page 737

Edition Notes

Contains a CD-ROM with code.

Published in
Boston, USA
Copyright Date
2007

Classifications

Dewey Decimal Class
005.13/3
Library of Congress
QA76.73.J38 L49 2006

The Physical Object

Format
Paperback
Pagination
xxviii, 752p. 23cm.
Number of pages
752
Dimensions
23 x 19 x 3 centimeters

ID Numbers

Open Library
OL3418393M
ISBN 10
0321409493
ISBN 13
9780321409492
LCCN
2005034748

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

History

Download catalog record: RDF / JSON
December 19, 2023 Edited by ImportBot import existing book
December 19, 2023 Edited by ImportBot import existing book
December 19, 2023 Edited by ImportBot import existing book
September 8, 2021 Edited by Jenner Merge works
October 17, 2009 Created by WorkBot add works page