Amazon cover image
Image from Amazon.com

Introduction to Java Programming / Y. Daniel, Liang.

By: Publication details: Upper Saddle River, New Jersey: Prentice Hall, c2001.Edition: 3rd editionDescription: xxv, 784 p. : col.ill.; 26 cmISBN:
  • 013031997x
  • 9780130319975
Subject(s): DDC classification:
  • 22 005.133 LIA
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.133 1 (Browse shelf(Opens below)) 1 Available BUML23101102

CONTENTS

PART I: FUNDAMENTALS OF PROGRAMMING.

Chapter 1. Introduction to Java.
Introduction.
The History of Java
Characteristics of Java
Java and the World Wide Web
The Java Language Specification
Java Development Tools
Java Applications
Anatomy of the Application Program
Etc.

Chapter 2. Primitive Data Types and Operations.
Introduction
Writing Simple Programs
Identifiers
Variables
Assignment Statements
Constants
Numerical Data Types.
Character Data Type.
Etc.

Chapter 3. Control Statements.
Introduction
Selection Statements
Loop Statements
Using the Keywords break and continue
Case Studies

Chapter 4. Methods.
Introduction
Creating a Method
Calling a Method
Passing Parameters
Overloading Methods
Method Abstraction
The Math Class
Etc.

II. OBJECT-ORIENTED PROGRAMMING.

Chapter 5. Programming with Objects and Classes.
Introduction
Objects and Classes
Constructors
Passing Objects to Methods
Visibility Modifiers and Accessor Methods
Class Variables, Constants, and Methods
The Scope of Variables
Etc.

Chapter 6. Class Inheritance.
Introduction
Superclasses and Subclasses
Using the super Keyword
Overriding Methods
The object Class
The protected and final Modifiers
Abstract Classes
Polymorphism and Dynamic Binding
Etc.

Chapter 7. Arrays and Vectors.
Introduction
Declaring and Creating Arrays
Initializing and Processing Array
sorting Arrays
Searching Arrays
Array of Objects
Copying Arrays
Multidimensional Arrays
Processing Primitive Type Values as Objects
The Number Class and Its Subclasses
Etc.

III. GRAPHICS PROGRAMMING.

Chapter 8. Getting Started with Graphics Programming.
Introduction
The Java Graphics API
Frames
Layout Managers
Using Panels as Containers
Drawing Graphics in Panels
The Color Class
The Font and FontMetrics Classes

Chapter 9. Creating User Interfaces.
Introduction
JavaBeans
Buttons
Labels
Text Fields
Text Areas
Combo Boxes
Lists
Check Boxes
Radio Buttons
Borders
Message Dialog Boxes
Menus
Etc.

Chapter 10. Applets and Advanced Graphics.
Introduction
The Applet Classes
The JApplet Class
Running Applets in the Java Plug-In (Optional)
The <> HTML Tag
Passing Parameters to Applets
Conversions between Applications and Applets
Running a Program as an Applet and an Application
Mouse Events
Keyboard Events
Etc.

IV. DEVELOPING COMPREHENSIVE PROJECTS.

Chapter 11. Exception Handling.
Introduction
Exceptions and Exception Types
Understanding Exception Handling
Rethrowing Exceptions. The finally Clause
Cautions When Using Exceptions
Creating Custom Exception Classes (Optional).

Chapter 12. Internationalization.
Introduction
The Locale Class
Processing Date and Time
Formatting Numbers
Resource Bundles (Optional).

Chapter 13. Multithreading.
Introduction
Creating Threads by Extending the Thread Class
Creating Threads by Implementing the Runnable Interface
Controlling Threads and Thread States
Thread Groups
Synchronization
Creating Threads for Applets
Etc.

Chapter 14. Multimedia.
Introduction
Playing Audio
Running Audio on a Separate Thread
Displaying Images
Loading Images and Audio Files in Java Applications
Displaying a Sequence of Images
Using MediaTracker

Chapter 15. Input and Output.
Introduction
Stream Classes
The File Class and Processing External Files
Filter Streams
Data Streams
Print Streams
Buffered Streams
File Dialogs
Text Input and Output on the Console
Etc.

Chapter 16. Networking.
Introduction
Client/Server Computing
Serving Multiple Clients and the InetAddress Class
Applet Clients
Sending and Receiving Objects
The URL Class and Viewing Web Pages from Applets
Retrieving Files from Web Servers
Viewing HTML Files Using JEditorPane.

Includes: Glossary p.767-773 . _ . Index p.775-784


There are no comments on this title.

to post a comment.