Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit ade25f4
Showing
16 changed files
with
601 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Java Almanac | ||
|
||
Collection of information about the history of Java primarily from a technical point of view. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Java 1.0 | ||
|
||
Release Date: 1996/01 | ||
|
||
Bytecode Version: 45.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Java 1.1 | ||
|
||
Release Date: 1997/02 | ||
|
||
Bytecode Version: 45.3 | ||
|
||
## Language | ||
|
||
* Inner Classes | ||
|
||
## JVM | ||
|
||
* JIT (on Windows only by JavaSoft) | ||
|
||
## Java API | ||
|
||
* Java Beans | ||
* JDBC | ||
* RMI | ||
* Reflection | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Java 1.2 | ||
|
||
Release Date: 1998/12 | ||
|
||
Bytecode Version: 46 | ||
|
||
## Language | ||
|
||
* `strictfp` keyword | ||
|
||
## JVM | ||
|
||
* Sun JIT | ||
|
||
## Java API | ||
|
||
* Swing | ||
* Collections |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Java 1.3 | ||
|
||
Release Date: 2000/05 | ||
|
||
Bytecode Version: 47 | ||
|
||
## JVM | ||
|
||
* HotSpot | ||
|
||
## Java API | ||
|
||
* JNDI | ||
* Sound |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Java 1.4 | ||
|
||
Release Date: 2002/02 | ||
|
||
Bytecode Version: 48 | ||
|
||
## Language | ||
|
||
* `assert` Keyword | ||
|
||
## Java API | ||
|
||
* Regular Expressions | ||
* Non-blocking IO (JSR 51) | ||
* Logging (JSR 47) | ||
* Preferences (JSR 10) | ||
* XML APIs (JSR 5) | ||
* XSLT (JSR 63) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Java 10 | ||
|
||
Release Date: 2018/03/20 | ||
|
||
Bytecode Version: 54 | ||
|
||
# JVM | ||
|
||
* Graal (experimental) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Java 11 | ||
|
||
Release Date: 2018/09 | ||
|
||
Bytecode Version: 55 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Java 12 | ||
|
||
Release Date: 2019/03 | ||
|
||
Bytecode Version: 56 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Java 5 | ||
|
||
Release Date: 2004/09 | ||
|
||
Bytecode Version: 49 | ||
|
||
## Language | ||
|
||
* Generics (JSR 14) | ||
* Annotations (JSR 175) | ||
* Autoboxing (JSR 201) | ||
* Enums (JSR 201) | ||
* For-each Loops (JSR 201) | ||
* Static Imports (JSR 201) | ||
* Var Args | ||
|
||
## Java API | ||
|
||
* Concurrent |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Java 6 | ||
|
||
Release Date: 2006/12 | ||
|
||
Bytecode Version: 50 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Java 7 | ||
|
||
Release Date: 2011/07 | ||
|
||
Bytecode Version: 51 | ||
|
||
## Language | ||
|
||
* Switch in String | ||
* Try-with | ||
* Diamond Operator | ||
* Binary Integer Literals | ||
* Multi Catch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Java 8 | ||
|
||
Release Date: 2014/03 | ||
|
||
Bytecode Version: 52 | ||
|
||
## Language | ||
|
||
* Lambda Expressions (JSR 335) | ||
* Repeating Annotations (JEP 120) | ||
* Date Time (JSR 310) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Java 9 | ||
|
||
Release Date: 2017/09/21 | ||
|
||
Bytecode Version: 53 | ||
|
||
## Language | ||
|
||
* Java Modules (Project Jigsaw) | ||
|
||
## JVM | ||
|
||
## Java API | ||
|
||
* Reactive Streams | ||
* Var Handles | ||
|
||
## Tools | ||
|
||
* JShell | ||
* jlink |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Refernces | ||
|
||
* [Java Version History, Wikipedia](https://en.wikipedia.org/wiki/Java_version_history) | ||
* [Java Class File, Wikipedia](https://en.wikipedia.org/wiki/Java_class_file) | ||
* [JEP Index, OpenJDK Project](http://openjdk.java.net/jeps/) | ||
* [List of all JSRs, JCP](https://jcp.org/en/jsr/all) |