0% found this document useful (0 votes)
16 views

Cucumber Notes

The document outlines the history of Java versions, starting with the unstable JDK Alpha and Beta releases in 1995, which introduced the WebRunner browser. It details the first stable release, JDK 1.0, in 1996, and subsequent improvements in JDK 1.1 in 1997, including new features like Inner Classes, JavaBeans, JDBC, and the introduction of the JAR file format. These early versions laid the foundation for Java's development and expansion in web and application programming.

Uploaded by

Anant Kanwale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Cucumber Notes

The document outlines the history of Java versions, starting with the unstable JDK Alpha and Beta releases in 1995, which introduced the WebRunner browser. It details the first stable release, JDK 1.0, in 1996, and subsequent improvements in JDK 1.1 in 1997, including new features like Inner Classes, JavaBeans, JDBC, and the introduction of the JAR file format. These early versions laid the foundation for Java's development and expansion in web and application programming.

Uploaded by

Anant Kanwale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Java Version History

JDK Alpha and Beta (1995)

The Java Alpha and Beta was the first releasesbut they have highly unstable APIs and ABIs. The
supplied Java web browser was named WebRunner.

The earliest public releases of Java were the JDK Alpha and Beta in 1995. They were unfit for
production use due to their extremely unstable ABIs and APIs. These releases also featured
WebRunner, a minimal Java web browser that showed off Java's early potential for web
development. These releases, in spite of initial shortcomings, set the groundwork for Java's further
development and expansion.

JDK 1.0 (January 23, 1996)

It was the first stable released version of Java. Its codename was Oak. The first stable version of JDK
was JDK 1.0.2 and it was called Java 1.

Up to JDK 1.0.1, private and protected keywords could be used together to create yet another form
of protection which used to act as a restriction to methods or variables mainly to subclasses of a
given class. In JDK 1.0.2, this capability has been removed.

JDK 1.1 (February 19, 1997)

Some additions were included to this version. i.e.

o The concept of Inner Class

o JavaBeans

o JDBC

o RMI

o AWT event model was totally reshaped.

o Reflection (which supported Introspection only, modification was not possible at runtime).

o JIT (Just-In-Time) compiler on Microsoft Windows platforms, produced for JavaSoft by


Symantec

o Internationalization and Unicode support originating from Taligent.

o Java Foundation Classes (JFC/Swing): The Swing graphical user interface toolkit was
introduced.

o JJDK 1.1 introduced the JAR file format, which allowed multiple files to be bundled together
into a single archive for easier distribution and deployment of Java applications and libraries.

o JNDI was introduced to provide a unified interface for accessing different naming and
directory services, such as LDAP (Lightweight Directory Access Protocol), DNS (Domain Name
System), and

You might also like