|
Although the Java 2 SDK, v1.3 is an upgrade release, several significant features have been added to the Java 2DTM API in this release.
Through the Java[tm] Accessibility API, developers are now able to create Java applications that can interact with assistive technologies such as screen readers, speech recognition systems and refreshable braille displays.
The Abstract Window Toolkit (AWT) supports Graphical User Interface (GUI) programming.
The Java 2 Platform, Standard Edition, v1.4, provides an Object Request Broker (ORB) and two CORBA programming models that can utilize the Java CORBA ORB and Internet InterORB Protocol (IIOP). This topic discusses these options for creating and distributing CORBA technology.
Drag and Drop enables data transfer both across Java and native applications, between Java applications, and within a single Java application.
The collections framework is a unified architecture for representing and manipulating collections, allowing them to be manipulated independently of the details of their representation. It reduces programming effort while increasing performance.
JavaBeans extends Java platform's "write once - run everywhere" capability to reusable component development. In fact, JavaBeans takes interoperability a major step forward -- your code runs on every OS and also within any application environment.
Optional packages are packages of Java classes (and any associated native code) that application developers can use to extend the functionality of the core platform. The extension mechanism allows the Java virtual machine (VM) to use the classes of the optional extension in much the same way as the VM uses classes in the Java 2 Platform
The input method framework enables the collaboration between text editing components and input methods in entering text. Input methods are software components that let the user enter text in ways other than simple typing on a keyboard.
Java[tm] Native Interface (JNI) is a standard programming interface for writing Java native methods and embedding the Java[tm] virtual machine* into native applications.
The Java Naming and Directory Interface[tm] (JNDI) provides naming and directory functionality to applications written in the Java[tm] programming language. It is designed to be independent of any specific naming or directory service implementation.
The JDBC[tm] API provides universal data access from the JavaTM programming language. Using the JDBC 3.0 API, you can access virtually any data source, from relational databases to spreadsheets and flat files
JAR (Java Archive) is a platform-independent file format that aggregates many files into one. Multiple Java applets and their requisite components (.class files, images and sounds) can be bundled in a JAR file and subsequently downloaded to a browser in a single HTTP transaction, greatly improving the download speed.
I/O functionality of the Java[tm] 2 Platform provides for system input and output through data streams, serialization and the file system.
The set of supported locales varies between different implementations of the Java 2 platform as well as between different areas of functionality.
This document explains how to add Asian and other language fonts to the Java Runtime by editing the font.properties files.
At this time, this document describes how to install Japanese, Korean, Chinese, and Traditional Chinese fonts to your system.
The classes java.io.InputStreamReader, java.io.OutputStreamWriter, and java.lang.String can convert between Unicode and a number of other character encodings. The supported encodings vary between different implementations of the Java 2 platform.
Physical Fonts and Logical Fonts
The font.properties Files
Location of Physical Fonts
Adding Fonts
Project Swing is the part of the Java[tm] Foundation Classes (JFC) software that implements a set of GUI components with a pluggable look and feel. Project Swing is implemented entirely in the Java programming language, and is based on the JDK[tm] 1.1 Lightweight UI Framework.
Version 1.3 of the Java[tm] 2 Platform includes a powerful new API for capturing, processing, and playing back audio and MIDI (Musical Intstrument Digital Interface) data. This API is supported by an efficient sound engine which guarantees high-quality audio mixing and MIDI synthesis capabilities for the platform.
Object Serialization extends the core Java Input/Output classes with support for objects. Object Serialization supports the encoding of objects, and the objects reachable from them, into a stream of bytes; and it supports the complementary reconstruction of the object graph from the stream.
JavaTM 2 Platform Security Introduced: Policy-based, easily-configurable, fine-grained access control. When code is loaded, it is assigned "permissions" based on the security policy currently in effect. Each permission specifies a permitted access to a particular resource (such as "read" and "write" access to a specified file or directory, "connect" access to a given host and port, etc.).
Java[tm] Remote Method Invocation (RMI)
RMI over IIOP is part of the Java[tm] 2 Platform, Standard Edition, v1.3. RMI over IIOP provides the ability to write CORBA applications for the Java platform without learning CORBA Interface Definition Language (IDL).
The Java platform supports supports resource access in a location-independent manner
Reference objects support a limited degree of interaction with the garbage collector. A program may use a reference object to maintain a reference to some other object in such a way that the latter object may still be reclaimed by the collector.
Reflection enables Java code to discover information about the fields, methods and constructors of loaded classes, and to use reflected fields, methods, and constructors to operate on their underlying counterparts on objects, within security restrictions.
The ReadMe file for Java 2 Runtime Environment, Standard Edition (J2SE).
Each of the development tools comes in a Win32 version and a Solaris version. There is virtually no difference in features between Win32 and Solaris versions. However, there are minor differences in configuration and usage to accommodate the special requirements of each operating system.
Javadoc is a tool that parses the declarations and documentation comments in a set of source files and produces a set of HTML pages describing the classes, inner classes, interfaces, constructors, methods, and fields.
The applets available below demonstrate features of the Java platform. Swing set demos are available in the demo/jfc directory of the JavaTM 2 SDK installation. Each Swing demo has an associated README.txt file that you should read for instructions on running the demo.
Java[tm] 2 SDK, Standard Edition Documentation
Versioning introduces package level version control where applications and applets can identify at runtime the version of a specific Java Runtime Environment, VM, and class package.
Beginning with version 1.3.0_01, the Java Plug-in supports the Open JVM Integration (OJI) feature of the Netscape 6 web browser. This and other enhancements of the Java Plug-in are described in this Java Plug-in documentation.
Version 1.3 of the Java[tm] 2 SDK and Java 2 Runtime Environment contain many performance enhancements including improvements in startup time, memory footprint, and program execution speed. The most significant performance enhancements are detailed below.
Networking Enhancements for Java[tm] 2 SDK, Standard Edition, v 1.3
Versioning introduces package level version control where applications and applets can identify at runtime the version of a specific Java Runtime Environment, VM, and class package.
The java.math package supports arbitrary-precision math.
The java.lang package provides classes that are fundamental to the design of the Java[tm] programming language.
The Java[tm] Virtual Machine* Profiling Interface (JVMPI) is an experimental interface for profiling. The JVMPI is not yet a standard profiling interface
The Java Platform Debugger Architecture (JPDA) consists of three interfaces designed for use by debuggers in development environments for desktop systems. The Java Virtual Machine Debugger Interface defines the services a VM must provide for debugging.
Java IDL adds CORBA (Common Object Request Broker Architecture) capability to the Java platform, providing standards-based interoperability and connectivity.
This procedure describes how to install the Japanese version of the SDK documentation that you have already downloaded.
This version of the Java 2 SDK is supported on Intel Pentium platforms running the Linux kernel v 2.2.12 and glibc v2.1.2-11 or later.
In this procedure, you will run the self-installing executable to unpack and install the Java 2 SDK, Standard Edition, v1.3 and Forte for Java, Community Edition, v1.0.
The Java 2 Runtime Environment, Standard Edition, v. 1.3.1 is intended for use on Solaris 2.6, Solaris 7, and Solaris 8 operating environments.
The Java 2 SDK is intended for use on Microsoft Windows 95, 98 (1st or 2nd edition), NT 4.0 with Service Pack 5, ME, 2000 Professional, 2000 Server, 2000 Advanced Server, or XP operating systems running on Intel hardware.
Installation Notes - Java 2 SDK, Standard Edition Version 1.3.1
This document contains information relating to the Japanese localization of J2SE 1.3.0.
In this procedure, you will run the self-installing executable to unpack and install the Java 2 SDK software bundle.
The Java 2 Platform, Standard Edition (J2SE) is a feature-complete development and deployment platform for the dot-com age.
Java 2 SDK Standard Edition, v1.3.0 is supported on Solaris 8, Solaris 7, and Solaris 2.6 operating environments.
Java 2 SDK, Standard Edition
Version 1.3 for Linux
Documentation Installation Instructions J2SE 1.3.1
This product contains both the Forte for Java Community Edition v1.0.2 and the Java 2 SDK, Standard Edition (J2SE) v1.3.0 for the Solaris Operating Environment.
These notes apply only to the Java Software reference version of the Java 2 Runtime Environment for Solaris operating environments
This package contains Japanese localized versions of both the Forte Community Edition v1.0.2 IDE for the Java programming language and the Java 2 SDK, Standard Edition (J2SE) v1.3.0 for Linux.
Error Handling in J2SE 1.3.1
These are the full, correct paths for the files in the documentation bundle that exceed 99 characters in length:
Java 2 Platform Compatibility with Previous Releases
This page contains summaries of changes that have been made to the Java 2 SDK Documentation since the first public release of version 1.3 Beta of the Java 2 SDK on 19 August 1999.
Java 2 Runtime Environment Notes for developers
The Java 2 Runtime Environment is intended for use on Microsoft Windows 95, 98 (1st or 2nd edition), NT 4.0 with Service Pack 5, ME, 2000 Professional, 2000 Server, 2000 Advanced Server, or XP operating systems running on Intel hardware.
This version of the Java 2 Runtime Environment (JRE) is supported on Intel Pentium platforms running the Linux kernel v 2.2.12 and glibc v2.1.2-11 or later.
Java 2 SDK, Standard Edition, version 1.3 : Summary of New Features and Enhancements
README - Java 2 SDK, Standard Edition Version 1.3.1.
A common question we get is: Why aren't the Java 2 platform API specifications written as more complete developer documentation?
Important bug fixes and changes in the Java 2 SDK and Runtime Environment 1.3.
This source code for the Java 2 SDK, Standard Edition, (J2SE) v1.3.1 is provided as part of the Sun Community Source Licensing program.
These notes contain information for developers who are deploying the Java 2 Runtime Environment on Microsoft Windows platforms.
The Java 2 Runtime Environment is intended for use on Windows 95, Windows 98 (1st or 2nd edition), Windows NT 4.0 with Service Pack 5, Windows ME, Windows 2000 Professional, Windows 2000 Server, or Windows 2000 Advanced Server operating systems running on Intel hardware.
Java 2 SDK Release Notes Version 1.3.1
Installation notes for the Java 2 Runtime Environment, Standard Edition, v. 1.3.1 for use on Solaris 2.6, Solaris 7, Solaris 8, and Solaris 9 Operating Environments.
Contacting Java Software
Java[tm] 2 SDK, Standard Edition, v1.3.1 Community Source Release
An example of a simple APPLET tag
Thank you for downloading this release of the Java[tm] 2 SDK, Standard Edition. The Java 2 SDK is a development environment for building applications, applets, and components that can be deployed on implementations of the Java 2 Platform.
Solaris Patch Installation instruction
Listing of localized documents
Solaris[tm] Patches for Java 2 SDK, Standard Edition, v1.3.1
These documents are the Portable Document Format (PDF) and PostScrip[tm] (PS) versions of their HTML counterparts included in the Java 2 SDK documentation. PDF and PS are more suitable for printing multiple page documents than HTML.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||