Gift Guide

Java Programmer Jdk 1.2 Exam Prep

( 1 )


Helps programming professionals gain knowledge that directly applies to the Sun Microsystems exam for Java. Covers all the curriculum objectives established by Sun Education that are needed to successfully pass the Java exam. Serves as an essential resource to the programmer who wants to learn Java quickly; it builds on the reader's knowledge of C++ by spending less time on programming fundamentals and more time on topics that are unique or difficult in Java. Gartner Research estimates that there will be market ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (10) from $1.99   
  • New (1) from $117.42   
  • Used (9) from $1.99   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2014

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


Helps programming professionals gain knowledge that directly applies to the Sun Microsystems exam for Java. Covers all the curriculum objectives established by Sun Education that are needed to successfully pass the Java exam. Serves as an essential resource to the programmer who wants to learn Java quickly; it builds on the reader's knowledge of C++ by spending less time on programming fundamentals and more time on topics that are unique or difficult in Java. Gartner Research estimates that there will be market demand for over 1 million Java programmers by the year 2000. Covers two development environments, Sun's JavaWorkShop and IBM's VisualAge and relates objectives in the chapter material to required topics on the certification exam. Includes all topics required for successful completion of the Java Programmer Certification Exam, as well as covering additional topics essential to using Java in business situations.

Written by Sun-certified programmers who use Java in a professional setting.

Features a unique exam simulation program designed especially for Certification Insider Press that includes two complete interactive practice tests, allowing readers to measure their skills and build confidence before taking the actual certifcation exam. Although the questions are formatted like those encountered on the actual exam, they are based on the book's content to reinforce critical concepts and their practical applications.

Read More Show Less

Editorial Reviews

A book/CD-ROM study guide for the Sun Certified Programmer for the Java 2 Platform exam, featuring hands-on projects, real-world examples with interactive activities, and notes, tips, review questions, and chapter summaries. The companion CD-ROM contains answers to chapter review questions, solutions to projects, and two complete 59-question practice exams that simulate the real Java 2 exam environment. For those new to programming and those new to Java. Brogden is vice president of technology and development for a training and content development company. Annotation c. Book News, Inc., Portland, OR (
Read More Show Less

Product Details

  • ISBN-13: 9781576102619
  • Publisher: Coriolis Group
  • Publication date: 6/28/1999
  • Series: Exam Prep Series
  • Edition description: Older Edition
  • Pages: 538
  • Product dimensions: 7.45 (w) x 9.23 (h) x 1.61 (d)

Read an Excerpt

Chapter 1: Introduction to Java

...Java Design Principles

One joke making the rounds when Java was first introduced described Java as "fully buzzword-compliant." There is a certain amount of truth to that statement because Java incorporates a lot of modern thinking about computer languages. One of the first statements from the designers described Java as a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multithreaded, and dynamic language.

The following list analyzes whether this description of Java has held up in the four years since that statement was made:

  • Simple Java's syntax and program organization is certainly a lot simpler than competing languages, such as C and C++. That's the benefit of starting with a clean slate. The decision to use many aspects of C syntax has made it simple for programmers to move from C to Java.
  • Object-oriented All Java programs consist entirely of interacting Java objects. The decision to make Java completely object-oriented has certainly been vindicated by the ease with which various extensions have been created.
  • Distributed Java was network-aware from the beginning and seems to have become the preferred language for networked applications in which the complete application is comprised of parts distributed across the network.
  • Portable, interpreted, architecture-neutral Java programs are compiled to bytecodes that have no dependencies on a particular machine architecture. To run on a particular system, all you need is a Java interpreter. Java now runs on a huge variety of systems, frommainframes to intelligent credit cards.
  • Robust The Java designers made numerous design decisions to avoid weaknesses of other languages. Among these decisions was to include strong typing, automatic memory management, and built-in array bounds checking.
  • Secure Multiple layers of security checking are provided in the Java architecture. Security checks range from low-level verification that bytecodes are legal, to high-level control of access to files and other system resources.
  • High-performance Some aspects of Java are very efficient, but raw speed still hasn't reached the level of C++, except in some limited cases.
  • Multithreaded Java's design has made it easy to create multithreaded programs. This is one reason for Java's popularity in networked applications.
  • Dynamic The fact that running programs can be dynamically modified has had many payoffs for developers, because of the great flexibility this provides.

History of Java

The saga of Java's introduction and impact on the computer industry win make an interesting history book someday. Most introductions of new computer languages seem to creep along as various books and articles are written and people start experimenting. The anomaly of why Java has had such a huge impact so quickly is worth analyzing. The following factors seem to be among the most important:
  • Development subsidy by a large corporation As a major hardware producer, Sun could afford to fund the development program, publicity, and free distribution of Java.
  • The Internet The first major Java program was the HotJava Web browser. This demonstrates the extent to which the design of Java is suitable for Internet-related applications. Programmers were looking for an easy route to explore programming for the Internet, and Java was right there for free download.
  • Worries About Wintel The lock that Microsoft and Intel had obtained on the desktop had a lot of people worried. Java seemed to offer an escape route from being locked into the Wintel world.

Table 1. 1 presents a condensed timeline of recent Java history. On Java's route from its first public release in Spring 1995 to its present form, java 2, two major changes have occurred, as well as numerous minor changes. Most of the core language has been stable since Java 1. 1 was introduced.

Table 1.1 A short history of Java.

Java Tools

The basic tools for Java are provided by Sun in the JDK package, which is platform-dependent, and in a separate documentation package that is platform- independent. All of the platform-dependent code is used to create a Java Virtual Machine (JVM) for a particular hardware and operating system configuration.

The Java Virtual Machine

You might think of the JVM as creating a computer within a computer—a virtual computer. The instructions in Java programs are compiled to bytecodes, which are the instructions for this virtual computer. Naturally, bytecodes are called such because they occupy a single 8-bit byte. In addition to interpreting bytecodes, the JVM must supply interfaces to the various subsystems managed by the operating system for display, mouse, keyboard, file system, and 1/0 ports.

The Java Development Kit

As of this writing, Sun has released a Java 2 version of the JDK for three platforms:
  • Win32 Release for Windows 95, Windows 98, and Windows NT 4 operating systems on Intel architecture CPUs
  • Solaris operating system on SPARC CPUs
  • Solaris operating system on Intel CPUs

These JDK packages are referred to as JDK 1.2.1 because the previous version was JDK 1. 1. However, Sun apparently plans to rename everything to be compatible with the "Java 2 Platform" nomenclature, so by the time that you read this, the name may have changed.

The JDK package for Win32 systems requires about 65MB of disk space for a full installation, but you can leave out some parts to save space. Included with the installation is a Readme.html file that gives complete installation instructions and a description of the various tools.

Java Documentation

Given the rapid rate at which Java has changed, Java programmers should be particularly thankful for one important Java innovation: the Javadoc conventions. Comments embedded in Java source code files can be processed by the Javadoc utility to produce HTML-formatted documentation. HTML hyperlinks are used to link the mass of documentation files into a coherent whole.

The entire Java standard library has been coded according to these conventions, so you can download the 16MB file and install the complete documentation in a form that you can navigate with your Web browser. The downside is that the complete documentation has over 5,000 files, which take up about 85MB of disk space.

The ultimate documentation is provided in the form of the actual source code for the core library classes. Study this code for hints on how the experts accomplish various tasks...

Read More Show Less

Table of Contents

Chapter 1: Introduction to Java
Chapter 2: Java Language Fundamentals
Chapter 3: Java Operators with Primitives and Objects
Chapter 4: Creating Java Classes
Chapter 5: Flow Control and Exceptions
Chapter 6: Program Architecture with
Chapter 7: Java Threads
Chapter 8: Standard Java Library
Chapter 9: Java AWT and JFC Components
Chapter 10: Building Gui Applications with Layout Managers
Chapter 11: Java Event Handling
Chapter 12: Java Graphics
Chapter 13: Java IO
Chapter 14: Advanced Java Topics
Appendix A: Internet Resources and Books
Appendix B: Java Programming and Debugging Hints
Appendix C: Objectives
Read More Show Less

Customer Reviews

Average Rating 1
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted December 11, 1999

    This book does not exist

    Prepare for the Sun Certified Programmer Exam for the Java 2 Platform with the following book: Java Programming: Advanced Topics By: Joe Wigglesworth and Paula Lumby ISBN: 0-7600-1098-6 Published: Dec 1999 by Course Technology Available from:

    1 out of 2 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)