innerBanner.jpg

FUE Central Library

Image from Google Jackets

Java for everyone : late objects / Cay Horstmann.

By: Material type: TextTextPublisher: Hoboken, NJ : John Wiley & Sons, [2013]Edition: 2nd editionDescription: xxxiii, 589 pages : illustrations (some color) ; 26 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781118063316 (pbk. : acidfree paper)
  • 1118063317 (pbk. : acidfree paper)
Subject(s): DDC classification:
  • 005.133 23 H.C.J
LOC classification:
  • QA76.73.J38 H675445 2013
Contents:
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
Summary: "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"--
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 Collection Call number Copy number Status Date due Barcode Course reserves
Text Books 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

Computer Programming 2

Books Books Main library A1 Computers & Information Technology ( Computer Science ) 005.133 H.C.J (Browse shelf(Opens below)) C.2 Available 00014486
Books Books Main library A1 Computers & Information Technology ( Computer Science ) 005.133 H.C.J (Browse shelf(Opens below)) C.3 Available 00016748
Books Books Main library A1 Computers & Information Technology ( Computer Science ) 005.133 H.C.J (Browse shelf(Opens below)) C.4 Available 00016749
Books 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.

to post a comment.

Copyright © 2023, Future University Egypt. All rights reserved.