Java

Java Development Kit (JDKTM) Version 1.2
Summary of New Features

JDK 1.2 Contents

Japanese


Version 1.2 of the Java Development Kit (JDKTM) adds the following major features to the JavaTM platform and JDK tools since 1.1. The full list of features is at Guide to Features. Also, to read the story behind JDK 1.2 software and learn how people are using it it today, see JDK 1.2 Feature Articles.

Java Platform
  1. Security Enhancements
  2. Swing (JFC)
  3. Java 2DTM (JFC)
  4. Accessibility (JFC)
  5. Drag & Drop (JFC)
  6. Application Services (JFC)
  7. Collections
  8. Extensions Framework
  9. JavaBeansTM Architecture Enhancements
  10. Input Method Framework
  11. Version Identification
  12. RMI Enhancements
  13. Serialization Enhancements
  14. Reference Objects
  15. Audio Enhancements
  16. JavaTM IDL
  17. JAR Enhancements
  18. JNI Enhancements
  19. Reflection Enhancements
  20. JDBCTM Enhancements
  21. Performance Enhancements
  22. Floating Point Changes
JavaTM Plug-In
  1. JavaTM Plug-In
Tool Support
  1. JavaTM Virtual Machine Debugger Interface
  2. JavaTM Virtual Machine Profiler Interface
Tools
  1. Command Line Changes from 1.1 to 1.2
  2. JDK Tools Changes
  3. JavaTM Compiler
  4. Javadoc Enhancements
  5. JavaTM Launcher

Java Platform

  1. Security Enhancements

  2. Swing (JFC)

  3. Java 2D (JFC)

  4. Accessibility (JFC)

  5. Drag & Drop (JFC)

  6. Application Services (JFC)

  7. Collections

  8. Extensions Framework

  9. JavaBeansTM Enhancements

  10. Input Method Framework

  11. Version Identification

  12. RMI Enhancements

  13. Serialization Enhancements

  14. Reference Objects, including weak references

  15. Audio Enhancements

  16. Java IDL API

  17. JAR Enhancements

  18. JNI Enhancements

  19. Reflection Enhancements

  20. JDBC technology Enhancements

  21. Performance Enhancements
    These performance enhancements are new in JDK 1.2 and are specific to the Java Software reference implementation. In addition, the floating point changes enable greater efficiency for all implementations.

  22. Floating Point Changes
    1. The Java programming language and virtual machine specifications have been modified slightly to permit implementations to perform floating point calculations more efficiently on popular microprocessors. Some information can be found in the JDK Software Changes and Release notes

      Java Plug-In

      • Java Runtime Environment and Java Plug-In
        • Java Plug-In software is a product that allows customers to direct Java applets or JavaBeans components to run using Sun's Java Runtime Environment (JRE), instead of the browser's default Java runtime environment.

      Tool Support

      • Java Virtual Machine Debugger Interface
        • Java Virtual Machine Debugger Interface (JVMDI) is low-level services for debugging provided by the Java virtual machine.

      • Java Virtual Machine Profiler Interface
        • Java Virtual Machine Profiler Interface (JVMPI) is an experimental interface for profiling. The JVMPI is not yet a standard profiling interface. This feature is provided for the benefit of tools vendors who have an immediate need for profiling hooks in the Java virtual machine. The JVMPI will continue to evolve, based on feedback from customers and tools vendors.

      Tools

      Several of the tools have improvements; some are listed here.

        • Javadoc Enhancements can be used to customize the content and format of the output of the javadoc tool. The standard generated format of API documentation has also changed dramatically.



      Copyright © 1997, 1998 Sun Microsystems, Inc. All Rights Reserved.



       Sun Microsystems, Inc

      JavaSoft