Item type | Current library | Collection | Call number | Copy number | Status | Date due | Barcode | Course reserves |
---|---|---|---|---|---|---|---|---|
Text Books | Main library Reserve | Computers & Information Technology ( Information systems ) | 005.133 H.C.J (Browse shelf(Opens below)) | C.1 | Not for loan | 00008912 | ||
Books | Main library A1 | Computers & Information Technology ( Computer Science ) | 005.133 H.C.J (Browse shelf(Opens below)) | C.2 | Available | 00014486 | ||
Books | Main library A1 | Computers & Information Technology ( Computer Science ) | 005.133 H.C.J (Browse shelf(Opens below)) | C.3 | Available | 00016748 | ||
Books | Main library A1 | Computers & Information Technology ( Computer Science ) | 005.133 H.C.J (Browse shelf(Opens below)) | C.4 | Available | 00016749 | ||
Books | Main library A1 | Computers & Information Technology ( Computer Science ) | 005.133 H.C.J (Browse shelf(Opens below)) | C.5 | Available | 00016750 |
"Compatible with Java 5, 6 & 7"--P. [1] of cover.
Includes index.
CHAPTER 1: INTRODUCTION
1.1 Computer Programs
1.2 The Anatomy of a Computer
1.3 The Java Programming Language
1.4 Becoming Familiar with Your Programming Environment
1.5 Analyzing Your First Program
1.6 Errors
1.7 Problem Solving: Algorithm Design
CHAPTER 2: FUNDAMENTAL DATA TYPES
2.1 Variables
2.2 Arithmetic
2.3 Input and Output
2.4 Problem solving: First Do It By hand
2.5 Strings
CHAPTER 3: DECISIONS
3.1 The if Statement
3.2 Comparing Numbers and Strings
3.3 Multiple Alternatives
3.4 Nested Branches
3.5 Problem Solving: Flowcharts
3.6 Problem Solving: Test Cases
3.7 Boolean Variables and Operators
3.8 Application: Input Validation
CHAPTER 4: LOOPS
4.1 The While Loop
4.2 Problem Solving: Hand-Tracing
4.3 The for Loop
4.4 The do Loop
4.5 Application: Processing Sentinel Values
4.6 Problem Solving: Storyboards
4.7 Common Loop Algorithms
4.8 Nested Loops
4.9 Application: Random Numbers and Simulations
CHAPTER 5: METHODS
5.1 Methods as Black Boxes
5.2 Implementing Methods
5.3 Parameter Passing
5.4 Return Values
5.5 Methods Without Return Values
5.6 Problem Solving: Reusable Methods
5.7 Problem Solving: Stepwise Refinement
5.8 Variable Scope
5.9 Recursive Methods (Optional)
CHAPTER 6: ARRAYS AND ARRAY LISTS
6.1 Arrays
6.2 The Enhanced for Loop
6.3 Common Array Algorithms
6.4 Using Arrays with Methods
6.5 Problem Solving: Adapting Algorithms
6.6 Problem Solving: Discovering Algorithms by Manipulating Physical Objects
6.7 Two-Dimensional Arrays
6.8 Array Lists
CHAPTER 7: INPUT/OUTPUT AND EXCEPTION HANDLING
7.1 Reading and Writing Text Files
7.2 text Input and output
7.3 Command Line Arguments
7.4 Exception Handling
7.5 Application: Handling Input Errors
CHAPTER 8: OBJECTS AND CLASSES
8.1 Object-Oriented Programming
8.2 Implementing a Simple Class
8.3 Specifying the Public Interface of a Class
8.4 Designing the Data Representation
8.5 Implementing Instance Methods
8.6 Constructors
8.7 Testing a Class
8.8 Problem Solving: Tracing Objects
8.9 Problem Solving: Patterns for Object Data
8.10 Object References
8.11 Static Variables and Methods
CHAPTER 9: INHERITANCE AND INTERFACES
9.1 Inheritance Hierarchies
9.2 Implementing subclasses
9.3 overriding Methods
9.4 Polymorphism
9.5 Object: The Cosmic Superclass
9.6 Interface Types
CHAPTER 10: GRAPHICAL USER INTERFACES
10.1 Frame Windows
10.2 Events and Event Handling
10.3 Processing Text Input
10.4 Creating Drawings
"Authoritative but accessible information on Java programming fundamentals. As one of the most popular programming languages in the world, Java is widely used in everything from application software to web applications. This helpful book escorts you through the fundamentals and concepts of Java programming using a first/late objects approach. Packed with extensive opportunities for programming practice, Java For Everyone is an ideal resource for learning all there is to know about Java programming. Serves as an authoritative guide on the fundamentals of Java programming. Features accessible coverage compatible with Java 5, 6, 7. Uses first/late objects approach and provides a variety of opportunities for programming practice If you're interested in learning the basics of Java programming, then this is the book you need"--
There are no comments on this title.