Java

JavaTM Development Kit Version 1.2
Summary of New Features

JDK 1.2 Contents

Version 1.2 of the Java Development Kit adds the following major features to the Java platform and JDK tools since 1.1. The full list of features is at Guide to Features.

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
  15. Audio Enhancements
  16. Java IDL
  17. JAR Enhancements
  18. JNI Enhancements
  19. Reflection Enhancements
  20. JDBC Enhancements
  21. Performance Enhancements
  22. Floating Point Changes
Java Plug-In
  1. Java Plug-In
Tool Support
  1. Java Virtual Machine Debugger Interface
  2. Java Virtual Machine Profiler Interface
Tools
  1. Command Line Changes from 1.1 to 1.2
  2. JDK Tools Changes
  3. Java Compiler
  4. Javadoc Enhancements
  5. Java 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

  17. JAR Enhancements

  18. JNI Enhancements

  19. Reflection Enhancements

  20. JDBC 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.

      Java Plug-In

      • Java Runtime Environment and Java Plug-In
        • Java Plug-In 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.

      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