JavaSoft releases preliminary information about the design specifications of the <em><strong>Java Development Kit 1.1</strong></em>
August 28, 1996 โ Today JavaSoft made the first official, public information available about the contents of the upcoming version 1.1 of its Java Development Kit.
The announcement notes that an โearly accessโ (beta) release of the JDK 1.1 โis scheduled for release in Q4 1996,โ and that the final release dates โare not yet determined.โ This news is of particular concern to the many folks who took to heart earlier rumors that the JDK 1.1 would be available by early September.
The JDK 1.1 design specification site is to eventually contain a wealth of information about the software, but currently provides only a strictly preliminary summary of the โlikely featuresโ:
- JAR Files Support โ These Java ARchives files will be the official replacement for the current use of such things as .zip files to bundle Java applets and their attendant components into a single, transportable unit.
- Internationalization โ Support for localizing Java code to various environments.
- Security Enhancements โ Add real security features to your code, such as cryptography and access control.
AWT Enhancements โ Including a completely rewritten Win32s version (which doesnโt use the MFC).
Networking Enhancements
:
- Extendable Socket and ServerSocket classes
- More Socket options
- Socket exceptions
- Remote Method Invocation โ Execute code running in a different Java virtual machine environment.
- Object Serialization โ The Java I/O primitives now support marshaling and un-marshaling (i.e., writing and reading) as a byte stream.
- Reflection โ JavaSoft describes this as the ability 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.โ
- Byte and Short Classes โ These join the Int, Float, etc. wrapper classes.
- JDBC Support โ Java DataBase Connectivity
- New Native Method Interface โ A โstandardโ API for writing native methods.
- JIT Compiler Interface Information โ Documentation for writing low-level code that runs as a part of or adjunct to the Java run-time system.
- Nested Classes โ Adding support to make it easier to write classes implementing the Adapter pattern.
- Performance Enhancements โ Includes speed improvements in garbage collection, the AWT GUI, the Java interpreter core, and the handling of synchronization monitors.
For more details, see JavaSoftโs JDK 1.1 design specification.


