Cart
Free US shipping over $10
Proud to be B-Corp

The Java (TM) Application Programming Interface, Volume 1 James Gosling

The Java (TM) Application Programming Interface, Volume 1 By James Gosling

The Java (TM) Application Programming Interface, Volume 1 by James Gosling


$10.00
Condition - Like New
Only 1 left

Summary

The Java Application Programming Interface is a set of classes, methods and language resources that can be used to develop Java applets. This text documents the core packages of the API, giving insight into the design motivations and implementation trade-offs involved in programming decisions.

The Java (TM) Application Programming Interface, Volume 1 Summary

The Java (TM) Application Programming Interface, Volume 1: Core Packages by James Gosling

The popularization of the World Wide Web has catapulted the Java language into the limelight. Java is a general-purpose, object-oriented language that was designed to be robust, secure, and to run on a variety of machines and operating systems. Like HTML pages, compiled Java programs are network- and platform-independent. With Java as an extension language, Web browsers can have almost unlimited capabilities. The Java Application Programming Interface describes the libraries that every programmer can use to write Java applications and applets. These two volumes were written by the development team that created the Java API. They are authoritative, accurate, comprehensive, and completely up to date. Volume 1: Core Packages describes the libraries that are the foundation of the Java language. These libraries include java.lang, java.io. java.util, and java.net. These are the general-purpose libraries fundamental to every Java program. Volume 2: Window Toolkit and Applets describes the libraries that you can use to create sophisticated and visually appealing Java applications and applets. In addition, this volume illustrates how you can create embedded programs that can be transported safely across the network. These libraries include java.awt, java.awt.image, java.awt.peer, and java.applet. Every Java programmer who wants to create secure, efficient, portable, and robust applications should have a thorough knowledge of the Java API. 0201634538B04062001

About James Gosling

James Gosling is a Fellow and Chief Technology Officer of Sun's Developer Products group, the creator of the Java programming language, and one of the computer industry's most noted programmers. He is the 1996 recipient of Software Development's Programming Excellence Award. He previously developed NeWS, Sun's network-extensible window system, and was a principal in the Andrew project at Carnegie Mellon University, where he earned a Ph.D. in computer science.

Frank Yellin, Staff Engineer in Embedded and Consumer at Sun Microsystems, Inc., was an original member of the Java project at Sun. He has spent a decade working on the runtime systems for interpreted and compiled languages. Previously he worked at Lucid, where he focused on multitasking, garbage collection, interrupts, and the compilation of Common Lisp.

The Java Series is the official source of complete, expert, and definitive information on Java, from the creators of the Java technology at Sun Microsystems. These books, written by members of the JavaSoft team at Sun, provide the inside information you need to understand Java thoroughly and to work with it effectively to build flexible, robust, portable, and secure Java applications and Internet applets. The series is an indispensable resource for anyone programming in Java.



Table of Contents

VOLUME I.

Preface.

A Bit of History.

About The Java Series.

Contributors to the API.

About the Java Packages.

References.

Class Hierarchy Diagrams.
Package java.lang.

Classes.

Class Boolean.

Class Character.

Class Class.

Class ClassLoader.

Class Compiler.

Class Double.

Class Float.

Class Integer.

Class Long.

Class Math.

Class Number.

Class Object.

Class Process.

Class Runtime.

Class SecurityManager.

Class String.

Class StringBuffer.

Class System.

Class Thread.

Class ThreadGroup.

Class Throwable.

Interfaces.

Interface Cloneable.

Interface Runnable.

Exceptions.

Class ArithmeticException.

Class ArrayIndexOutOfBoundsException.

Class ArrayStoreException.

Class ClassCastException.

Class ClassNotFoundException.

Class CloneNotSupportedException.

Class Exception.

Class IllegalAccessException.

Class IllegalArgumentException.

Class IllegalMonitorStateException.

Class IllegalThreadStateException.

Class IndexOutOfBoundsException.

Class InstantiationException.

Class InterruptedException.

Class NegativeArraySizeException.

Class NoSuchMethodException.

Class NullPointerException.

Class NumberFormatException.

Class RuntimeException.

Class SecurityException.

Class StringIndexOutOfBoundsException.

Errors.

Class AbstractMethodError.

Class ClassCircularityError.

Class ClassFormatError.

Class Error.

Class IllegalAccessError.

Class IncompatibleClassChangeError.

Class InstantiationError.

Class InternalError.

Class LinkageError.

Class NoClassDefFoundError.

Class NoSuchFieldError.

Class NoSuchMethodError.

Class OutOfMemoryError.

Class StackOverflowError.

Class ThreadDeath.

Class UnknownError.

Class UnsatisfiedLinkError.

Class VerifyError.

Class VirtualMachineError.

Package java.io.

Classes.

Class BufferedInputStream.

Class BufferedOutputStream.

Class ByteArrayInputStream.

Class ByteArrayOutputStream.

Class DataInputStream.

Class DataOutputStream.

Class File.

Class FileDescriptor.

Class FileInputStream.

Class FileOutputStream.

Class FilterInputStream.

Class FilterOutputStream.

Class InputStream.

Class LineNumberInputStream.

Class OutputStream.

Class PipedInputStream.

Class PipedOutputStream.

Class PrintStream.

Class PushbackInputStream.

Class RandomAccessFile.

Class SequenceInputStream.

Class StreamTokenizer.

Class StringBufferInputStream.

Interfaces.

Interface DataInput.

Interface DataOutput.

Interface FilenameFilter.

Exceptions.

Class EOFException.

Class FileNotFoundException.

Class IOException.

Class InterruptedIOException.

Class UTFDataFormatException.

Package java.util.

Classes.

Class BitSet.

Class Date.

Class Dictionary.

Class Hashtable.

Class Observable.

Class Properties.

Class Random.

Class Stack.

Class StringTokenizer.

Class Vector.

Interfaces.

Interface Enumeration.

Interface Observer.

Exceptions.

Class EmptyStackException.

Class NoSuchElementException.

Package java.net.

Classes.

Class ContentHandler.

Class DatagramPacket.

Class DatagramSocket.

Class InetAddress.

Class ServerSocket.

Class Socket.

Class SocketImpl.

Class URL.

Class URLConnection.

Class URLEncoder.

Class URLStreamHandler.

Interfaces.

Interface ContentHandlerFactory.

Interface SocketImplFactory.

Interface URLStreamHandlerFactory.

Exceptions.

Class MalformedURLException.

Class ProtocolException.

Class SocketException.

Class UnknownHostException.

Class UnknownServiceException.

Index.

VOLUME II.

Preface.

A Bit of History.

About The Java Series.

Contributors to the API.

About the Java Packages.

References.

Class Hierarchy Diagrams.
Package java.awt.

Classes.

Class BorderLayout.

Class Button.

Class Canvas.

Class CardLayout.

Class Checkbox.

Class CheckboxGroup.

Class CheckboxMenuItem.

Class Choice.

Class Color.

Class Component.

Class Container.

Class Dialog.

Class Dimension.

Class Event.

Class FileDialog.

Class FlowLayout.

Class Font.

Class FontMetrics.

Class Frame.

Class Graphics.

Class GridBagConstraints.

Class GridBagLayout.

Class GridLayout.

Class Image.

Class Insets.

Class Label.

Class List.

Class MediaTracker.

Class Menu.

Class MenuBar.

Class MenuComponent.

Class MenuItem.

Class Panel.

Class Point.

Class Polygon.

Class Rectangle.

Class Scrollbar.

Class TextArea.

Class TextComponent.

Class TextField.

Class Toolkit.

Class Window.

Interfaces.

Interface LayoutManager.

Interface MenuContainer.

Exceptions.

Class AWTException.

Errors.

Class AWTError.

Package java.awt.image.

Classes.

Class ColorModel.

Class CropImageFilter.

Class DirectColorModel.

Class FilteredImageSource.

Class ImageFilter.

Class IndexColorModel.

Class MemoryImageSource.

Class PixelGrabber.

Class RGBImageFilter.

Interfaces.

Interface ImageConsumer.

Interface ImageObserver.

Interface ImageProducer.

Package java.awt.peer.

Interfaces.

Interface ButtonPeer.

Interface CanvasPeer.

Interface CheckboxMenuItemPeer.

Interface CheckboxPeer.

Interface ChoicePeer.

Interface ComponentPeer.

Interface ContainerPeer.

Interface DialogPeer.

Interface FileDialogPeer.

Interface FramePeer.

Interface LabelPeer.

Interface ListPeer.

Interface MenuBarPeer.

Interface MenuComponentPeer.

Interface MenuItemPeer.

Interface MenuPeer.

Interface PanelPeer.

Interface ScrollbarPeer.

Interface TextAreaPeer.

Interface TextComponentPeer.

Interface TextFieldPeer.

Interface WindowPeer.

Package java.applet.

Classes.

Class Applet.

Interfaces.

Interface AppletContext.

Interface AppletStub.

Interface AudioClip.

Index. 0201634538T04062001

Additional information

GOR013562016
9780201634532
0201634538
The Java (TM) Application Programming Interface, Volume 1: Core Packages by James Gosling
Used - Like New
Paperback
Pearson Education (US)
19960613
544
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
The book has been read, but looks new. The book cover has no visible wear, and the dust jacket is included if applicable. No missing or damaged pages, no tears, possible very minimal creasing, no underlining or highlighting of text, and no writing in the margins

Customer Reviews - The Java (TM) Application Programming Interface, Volume 1