Amazon cover image
Image from Amazon.com

Java software solutions : foundations of program design / John Lewis & William Loftus.

By: Contributor(s): Publication details: Massachusetts ; New York ; California : Addison Wesley, c2000.Edition: 2nd editionDescription: xxviii, 780 p. : col. ill. ; 24 cmISBN:
  • 9780201612714
  • 0201612712
Subject(s): DDC classification:
  • 005.44682 21 LEW
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 005.44682 LEW 1 (Browse shelf(Opens below)) 1 Available BUML23111341

CHAPTER 1 COMPUTER SYSTEMS
1.0 Introduction
1.1 Hardware components
1.2 Networks
1.3 Programming
1.4 Programming languages
1.5 Graphics

CHAPTER 2 OBJECT AND PRIMITIVE DATA
2.0 An introduction to objects
2.1 Using objects
2.2 String literals
2.3 Variables and assignments
2.4 Primitive data types and expressions
2.5 Arithmetic expressions
etc.

CHAPTER 3 PROGRAM STATEMENTS
3.0 Program development
3.1 Control flow
3.2 The if statement
3.3 The switch statement
etc.

CHAPTER 4 WRITING CLASSES
4.0 Object revisited
4.1 Anatomy of class
4.2 Anatomy of methods
4.3 Method overloading
4.4 Method decomposition
etc.

CHAPTER 5 ENHANCING CLASSES
5.0 Reference revisited
5.1 The static modifier
5.2 Wrapper classes
5.3 Keyboard input revisited
5.4 Nested classes
etc.

CHAPTER 6 ARRAYS
6.0 Arrays
6.1 Arrays of objects
6.2 Sorting
6.3 Two-dimensional arrays
etc.

CHAPTER 7 INHERITANCE
7.0 Creating subclasses
7.1 Overriding methods
7.2 Class hierarchies
7.3 Indirect use of class members
7.4 Polymorphism
etc.

CHAPTER 8 EXCEPTIONS AND i/o STREAMS
8.0 Exceptions
8.1 Input/output streams
8.2 Standard I/O
8.3 Text files
8.4 Object serialization
8.5 File and GUIs
etc.

CHAPTER 9 GRAPHICAL USER INTERFACE
9.0 Preliminaries
9.1 Layout managers
9.2 Containment hierarchies
9.3 Special features
9.4 Additional components
etc.

CHAPTER 10 SOFTWARE ENGINEERING
10.0 Software development models
10.1 Testing
10.2 Prototype
10.3 Evolutionary development
10.4 The paintbox project

CHAPTER 11 RECURSION
11.0 Recursive thinking
11.1 Recursive programming
11.2 Using Recursion
11.3 Recursion in graphics

CHAPTER 12 DATA STRUCTURES
12.0 Collections
12.1 Representing data structures
12.2 Classic data structures
12.3 Java API collection classes



Index : p. 766-780

There are no comments on this title.

to post a comment.