Đây là một bản tóm tắt của bài viết Wikipedia xuất sắc về lịch sử phiên bản Java . Nó có tính chọn lọc cao (và thiên vị với những gì tôi biết và sử dụng), nếu không, nó chỉ đơn giản là một bản sao của bài viết.
Các phần táo bạo là những gì thực sự đưa ngôn ngữ về phía trước nói chung. Như bạn thấy, không phải mọi bản phát hành đều có phần táo bạo.
Java 11
JSR 384 , có gì mới
Thay đổi ngôn ngữ:
Thư viện thay đổi:
Java 10
JSR 383 , có gì mới
Thay đổi ngôn ngữ:
Java 9
JSR 379 , có gì mới
Thay đổi ngôn ngữ:
Thư viện thay đổi:
- Hệ thống mô-đun nền tảng Java (ghép hình)
- mô đun hóa chính nền tảng
- làm cho các mô-đun trở thành một công dân hạng nhất có nghĩa là thay thế đường dẫn lộn xộn bằng các mô-đun bằng thông tin phụ thuộc thực sự
Những thay đổi khác:
- Mọi người dường như đã hiểu được quy ước đặt tên 1.x , hầu như không ai gọi đây là "Java 1.9".
Java 8 (còn gọi là 1.8)
JSR 337 , có gì mới
Thay đổi ngôn ngữ:
- biểu thức lambda ( JSR 335 , bao gồm các thẻ điều khiển phương thức)
- tiếp tục Project Coin (cải tiến ngôn ngữ nhỏ)
- chú thích về các loại Java
Thư viện thay đổi:
Java 7 (còn gọi là 1.7)
JSR 336 , các tính năng và cải tiến
Thay đổi ngôn ngữ:
- Project Coin (những thay đổi nhỏ)
Thư viện thay đổi:
Thay đổi nền tảng:
Java 6 (còn gọi là 1.6)
Mã số 270 . tính năng và cải tiến
Cải tiến chủ yếu là gia tăng đến thư viện hiện có, không có tính năng ngôn ngữ mới (trừ các @Override
lộn xộn ).
Java 5 (còn gọi là 1,5)
JSR 176 , các tính năng và cải tiến
Thay đổi ngôn ngữ:
Thư viện thay đổi:
- tiện ích đồng thời trong
java.util.concurrent
Java 1.4
Mã số 59
Thay đổi ngôn ngữ:
Thư viện thay đổi:
Java 1.3
Chủ yếu là những cải tiến nhỏ, thực sự.
Thay đổi nền tảng:
- HotSpot JVM: cải tiến so với JIT ban đầu
Java 1.2
Thay đổi ngôn ngữ:
Thư viện thay đổi:
- một hệ thống bộ sưu tập thống nhất
- Xoay như một hệ thống giao diện người dùng mới trên AWT
Thay đổi nền tảng
- một JIT thực sự, cải thiện đáng kể tốc độ
Java 1.1
Thay đổi ngôn ngữ:
Thư viện thay đổi:
- Thay đổi sự kiện AWT
- JDBC, RMI
- phản ánh
Java 1.0
Phát hành ban đầu, mọi thứ đều mới ;-)