Normal view MARC view ISBD view

Java 2 certification exam guide for programmers and developers / by Barry Boone and William R. Stanek.

By: Boone, Barry.
Contributor(s): Stanek, William R.
Material type: TextTextPublisher: New York ; New Delhi : McGraw-Hill, c2000Description: xxii, 687 p. : ill. ; 25 cm.ISBN: 0079137407; 0074635220.Other title: All-in-one Java 2 exam guide [Cover title].Subject(s): Electronic data processing personnel -- Certification | Programming languages (Electronic computers) -- Examinations -- Study guides | Java (Computer program language)DDC classification: 005.133'078 Online resources: WorldCat details
Contents:
Part I Studying for the Programmer's Exam 13 -- Chapter 1 Taking the Programmer Exam 15 -- What Is the Programmer Exam Like? 16 -- How Does the Text Map to the Programmer's Exam Objectives? 20 -- How the Test Is Administered 21 -- How to Sign Up and Take the Exams 21 -- Test-Taking Tips for the Programmer Exam 23 -- Sun's Take on Certification 28 -- Where Certification Is Heading 30 -- Chapter 2 Java Programming Essentials 31 -- Object-Oriented Relationships Using "Is a" and "Has a" 33 -- Review: Classes, Variables, and Methods 36 -- Creating a Package 42 -- Class Keywords 46 -- Ordering of a Java Source File 50 -- Variable and Method Keywords 51 -- Access Control Keywords 53 -- Casting Classes 59 -- Interfaces 61 -- Static Initializers 65 -- Chapter 3 Keywords and Constructors 79 -- Organizing Classes 82 -- Keywords for Classes and Members 83 -- Simple Data Types 85 -- Values and Variables 85 -- Exception Handling 86 -- Instance Creation and Testing 87 -- Control Flow 88 -- The Default Constructor 91 -- Defining, Overloading, and Overriding a Constructor 92 -- Invoking Another Constructor 94 -- Chapter 4 Memory and Garbage Collection 103 -- Garbage Collection 105 -- Finalization 107 -- Passing Parameters to a Method 110 -- What's Not on the Test -- Forcing Garbage Collection 115 -- Chapter 5 Data Types and Values 123 -- Data Types 124 -- Arrays 130 -- Initializing an Array When It is Allocated 131 -- Chapter 6 Operators 139 -- Operators 141 -- Bitwise Operators 145 -- Testing for an Objects Class Type 151 -- Equals() and == 152 -- Operator Precedence and Evaluation Order 154 -- Chapter 7 Control Flow 163 -- Objectives for This Chapter 164 -- Nested loops 164 -- Labels 166 -- Nested if and else Statements 168 -- Legal Values for if Statements 169 -- Switch and Case Statements 170 -- While and Do-While Statements 172 -- Using && and 172 -- Chapter 8 Exceptions 179 -- Rethrowing an Exception 187 -- Which Exceptions a Method Can Throw 189 -- Exceptions in an Overriding Method in a Subclass 190 -- Creating and Throwing an Exception 192 -- Chapter 9 Methods 205 -- Defining a Method 206 -- Overloading a Method 207 -- Overriding a Method 209 -- Object References to Base and Derived Classes 213 -- Declaring Native Methods 215 -- Chapter 10 Essential java.lang and java.util 221 -- Wrapper Classes 222 -- Working with the Math Class 227 -- The String and StringBuffer Classes 231 -- Collections 239 -- Chapter 11 Input/Output 253 -- Objectives for This Chapter 254 -- The java.io Package 255 -- The File Class 262 -- RandomAccessFiles 268 -- File Descriptors 270 -- Chapter 12 Passing Arguments to Programs 277 -- The main() Method 278 -- Command-Line Arguments 280 -- When main() Ends 282 -- Embedding an Applet in an HTML Page 282 -- Passing Parameters to an Applet 284 -- Retrieving Parameters 285 -- Customizing an Applet 287 -- Chapter 13 Threads 297 -- An Overview of Threads 298 -- Creating Threads with java.lang. 303 -- Monitors and Synchronization 308 -- Why a Thread Might Not Execute 320 -- Other Useful Thread Methods 321 -- Chapter 14 Graphics, Components, and Layout 329 -- The Abstract Windowing Toolkit (AWT) 331 -- Drawing Using a Graphics Object 336 -- The Image Class 344 -- How Java Arranges Components within Containers 345 -- The Component Class, Subclasses and Methods 346 -- Key Component Methods 352 -- Using Layout Managers 356 -- Default Layout Managers 367 -- Chapter 15 Events 373 -- Event Classes 374 -- Listening for Events 376 -- The Listener Interfaces 379 -- Implementing a Listener Interface 383 -- Semantic and Low-Level Events 384 -- AWTEvent Subclasses 386 -- Extending Adapter Classes 390 -- Chapter 16 Inner Classes 397 -- Inner Classes 398 -- Anonymous Classes 402 -- Static Inner Classes 402 -- Part II Studying for the Developer's Exam 409 -- Chapter 17 The Developer Exam Roadmap 411 -- Concepts You Should Know Before Getting Started 413 -- The Programming Assignment 414 -- The Essay Exam 417 -- How to Sign Up for and Take the Exams 418 -- How to Acquire the Programming Assignment for the Developer Test 420 -- Strategies for Approaching the Developer Assignment 421 -- Chapter 18 Developing With Java 423 -- Styles and Conventions 425 -- Error Handling 426 -- Java's Documentation Problem 428 -- javadoc Tags 432 -- Rules for Using javadoc Comments and Tags 437 -- Examples of javadoc Comments and Tags 438 -- Abstract Classes 440 -- Interfaces 442 -- Packages 443 -- Defining Access Methods 446 -- Chapter 19 Accessing and Managing Databases 455 -- Create Your Own Databases 457 -- Accessing Databases from Multiple Clients 460 -- Two-Tiered and Three-Tiered Architectures 461 -- Using Java APIs 462 -- Remote Method Invocation (RMI) 462 -- Defining a Remote Interface 463 -- Defining a Remote Class 464 -- Invoking Remote Objects 469 -- Java Database Connectivity (JDBC) 473 -- An Example of Using ODBC with Microsoft Access 477 -- Chapter 20 Network Programming and Communication 485 -- A TCP/IP Primer 486 -- Ports and Sockets 489 -- Streams 490 -- Designing Servers and Clients 491 -- Handling Multiple Clients 492 -- Client Issues 494 -- The Networking Package 495 -- Internet Streams 499 -- Client-Server Examples 500 -- Writing a Single-Client Server in Java 501 -- Writing a Multi-Client Server in Java 510 -- Uniform Resource Locator (URL) 521 -- Chapter 21 Designing Application Interfaces 533 -- Mix and Match 535 -- Changing Your Look 543 -- Working with Frames 546 -- Part III Practice Exam 555 -- Chapter 22 Sun Certified Programmer Practice Exam 557 -- Chapter 24 Sun Certified Developer Practice Exam 613 -- Chapter 25 The Sun-Certified Developer Practice Essay Exam 651. Table of contents
Summary: This new edition of the text has been updated and expanded for Java 1.2, and provides a guide to passing the Java 1.2 certification exam. Included is a sampler CD from Digital Think, the online course component of this work.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Collection Call number Copy number Status Date due Barcode Item holds
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.133'078 BOJ 2000 (Browse shelf) C-1 Available CD-100
Text Text EWU Library
Reserve Section
Non-fiction 005.133'078 BOJ (Browse shelf) C-1 Not For Loan 8239
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.133078 BOJ 2000 (Browse shelf) C-2 Available CD-120
Text Text EWU Library
Reserve Section
Non-fiction 005.133 078 BOJ 2000 (Browse shelf) C-2 Not For Loan 8241
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.133'078 BOJ 2000 (Browse shelf) C-3 Available CD-102
Text Text EWU Library
Circulation Section
Non-fiction 005.133 078 BOJ 2000 (Browse shelf) C-3 Available 8242
Total holds: 0

Includes index.

Part I Studying for the Programmer's Exam 13 --
Chapter 1 Taking the Programmer Exam 15 --
What Is the Programmer Exam Like? 16 --
How Does the Text Map to the Programmer's Exam Objectives? 20 --
How the Test Is Administered 21 --
How to Sign Up and Take the Exams 21 --
Test-Taking Tips for the Programmer Exam 23 --
Sun's Take on Certification 28 --
Where Certification Is Heading 30 --
Chapter 2 Java Programming Essentials 31 --
Object-Oriented Relationships Using "Is a" and "Has a" 33 --
Review: Classes, Variables, and Methods 36 --
Creating a Package 42 --
Class Keywords 46 --
Ordering of a Java Source File 50 --
Variable and Method Keywords 51 --
Access Control Keywords 53 --
Casting Classes 59 --
Interfaces 61 --
Static Initializers 65 --
Chapter 3 Keywords and Constructors 79 --
Organizing Classes 82 --
Keywords for Classes and Members 83 --
Simple Data Types 85 --
Values and Variables 85 --
Exception Handling 86 --
Instance Creation and Testing 87 --
Control Flow 88 --
The Default Constructor 91 --
Defining, Overloading, and Overriding a Constructor 92 --
Invoking Another Constructor 94 --
Chapter 4 Memory and Garbage Collection 103 --
Garbage Collection 105 --
Finalization 107 --
Passing Parameters to a Method 110 --
What's Not on the Test --
Forcing Garbage Collection 115 --
Chapter 5 Data Types and Values 123 --
Data Types 124 --
Arrays 130 --
Initializing an Array When It is Allocated 131 --
Chapter 6 Operators 139 --
Operators 141 --
Bitwise Operators 145 --
Testing for an Objects Class Type 151 --
Equals() and == 152 --
Operator Precedence and Evaluation Order 154 --
Chapter 7 Control Flow 163 --
Objectives for This Chapter 164 --
Nested loops 164 --
Labels 166 --
Nested if and else Statements 168 --
Legal Values for if Statements 169 --
Switch and Case Statements 170 --
While and Do-While Statements 172 --
Using && and 172 --
Chapter 8 Exceptions 179 --
Rethrowing an Exception 187 --
Which Exceptions a Method Can Throw 189 --
Exceptions in an Overriding Method in a Subclass 190 --
Creating and Throwing an Exception 192 --
Chapter 9 Methods 205 --
Defining a Method 206 --
Overloading a Method 207 --
Overriding a Method 209 --
Object References to Base and Derived Classes 213 --
Declaring Native Methods 215 --
Chapter 10 Essential java.lang and java.util 221 --
Wrapper Classes 222 --
Working with the Math Class 227 --
The String and StringBuffer Classes 231 --
Collections 239 --
Chapter 11 Input/Output 253 --
Objectives for This Chapter 254 --
The java.io Package 255 --
The File Class 262 --
RandomAccessFiles 268 --
File Descriptors 270 --
Chapter 12 Passing Arguments to Programs 277 --
The main() Method 278 --
Command-Line Arguments 280 --
When main() Ends 282 --
Embedding an Applet in an HTML Page 282 --
Passing Parameters to an Applet 284 --
Retrieving Parameters 285 --
Customizing an Applet 287 --
Chapter 13 Threads 297 --
An Overview of Threads 298 --
Creating Threads with java.lang. 303 --
Monitors and Synchronization 308 --
Why a Thread Might Not Execute 320 --
Other Useful Thread Methods 321 --
Chapter 14 Graphics, Components, and Layout 329 --
The Abstract Windowing Toolkit (AWT) 331 --
Drawing Using a Graphics Object 336 --
The Image Class 344 --
How Java Arranges Components within Containers 345 --
The Component Class, Subclasses and Methods 346 --
Key Component Methods 352 --
Using Layout Managers 356 --
Default Layout Managers 367 --
Chapter 15 Events 373 --
Event Classes 374 --
Listening for Events 376 --
The Listener Interfaces 379 --
Implementing a Listener Interface 383 --
Semantic and Low-Level Events 384 --
AWTEvent Subclasses 386 --
Extending Adapter Classes 390 --
Chapter 16 Inner Classes 397 --
Inner Classes 398 --
Anonymous Classes 402 --
Static Inner Classes 402 --
Part II Studying for the Developer's Exam 409 --
Chapter 17 The Developer Exam Roadmap 411 --
Concepts You Should Know Before Getting Started 413 --
The Programming Assignment 414 --
The Essay Exam 417 --
How to Sign Up for and Take the Exams 418 --
How to Acquire the Programming Assignment for the Developer Test 420 --
Strategies for Approaching the Developer Assignment 421 --
Chapter 18 Developing With Java 423 --
Styles and Conventions 425 --
Error Handling 426 --
Java's Documentation Problem 428 --
javadoc Tags 432 --
Rules for Using javadoc Comments and Tags 437 --
Examples of javadoc Comments and Tags 438 --
Abstract Classes 440 --
Interfaces 442 --
Packages 443 --
Defining Access Methods 446 --
Chapter 19 Accessing and Managing Databases 455 --
Create Your Own Databases 457 --
Accessing Databases from Multiple Clients 460 --
Two-Tiered and Three-Tiered Architectures 461 --
Using Java APIs 462 --
Remote Method Invocation (RMI) 462 --
Defining a Remote Interface 463 --
Defining a Remote Class 464 --
Invoking Remote Objects 469 --
Java Database Connectivity (JDBC) 473 --
An Example of Using ODBC with Microsoft Access 477 --
Chapter 20 Network Programming and Communication 485 --
A TCP/IP Primer 486 --
Ports and Sockets 489 --
Streams 490 --
Designing Servers and Clients 491 --
Handling Multiple Clients 492 --
Client Issues 494 --
The Networking Package 495 --
Internet Streams 499 --
Client-Server Examples 500 --
Writing a Single-Client Server in Java 501 --
Writing a Multi-Client Server in Java 510 --
Uniform Resource Locator (URL) 521 --
Chapter 21 Designing Application Interfaces 533 --
Mix and Match 535 --
Changing Your Look 543 --
Working with Frames 546 --
Part III Practice Exam 555 --
Chapter 22 Sun Certified Programmer Practice Exam 557 --
Chapter 24 Sun Certified Developer Practice Exam 613 --
Chapter 25 The Sun-Certified Developer Practice Essay Exam 651. Table of contents



This new edition of the text has been updated and expanded for Java 1.2, and provides a guide to passing the Java 1.2 certification exam. Included is a sampler CD from Digital Think, the online course component of this work.

Computer Science & Engineering

There are no comments for this item.

Log in to your account to post a comment.

Library Home | Contacts | E-journals
Copyright @ 2011-2019 EWU Library
East West University