- vừa được xem lúc

Lịch sử của Java

0 0 7

Người đăng: Ethnic Dev

Theo Viblo Asia

Lịch sử của Java

Lịch sử của Java rất thú vị. Java ban đầu được thiết kế cho truyền hình tương tác, nhưng nó là công nghệ quá tiên tiến đối với ngành truyền hình cáp kỹ thuật số vào thời điểm đó. Lịch sử Java thì được bắt đầu với Green Team. Các thành viên trong nhóm (Còn được gọi là Green Team), đã khởi xướng dự án này để phát triển ngôn ngữ cho các thiết bị kỹ thuật số như hộp giải mã tín hiệu, tivi,... Tuy nhiên, nó phù hợp nhất cho việc lập trình internet, sau đó, Công nghệ Java được Netscape kết hợp.

Các nguyên tắc để lập trình Java là "Đơn giản, mạnh mẽ, di động, độc lập với nền tảng, bảo mật, hiệu suất cao, đa luồng, kiến trúc trung tính, hướng đối tượng, diễn giải và động". Java được phát triển bởi James Gosling, người được mệnh danh là cha đẻ của Java, vào năm 1995. James Gosling và các thành viên trong nhóm của ông bắt đầu dự án này vào đầu những năm 90.

James Gosling

Hiện tại, Java được sử dụng trong lập trình internet, thiết bị di dộng, games, giải pháp kinh doanh,... Sau đây là những điểm quan trọng mô tả lịch sử của Java.

1) James Gosling, Mike Sheridan, and Patrick Naughton đã khởi xướng dự án ngôn ngữ Java vào tháng 06 năm 1991. Một nhóm nhỏ có tên là Green Team.

2) Ban đầu nó được thiết kế cho các hệ thống nhúng nhỏ trong các thiết bị điện tử như hộp giải mã tính hiệu.

3) Đầu tiên, nó được James Gosling gọi là Greentalk và có phần mở rộng tệp là .gt

4) Sau đó nó được gọi là Oak và được phát triển như một phần dự án Green.

Tại sao được đặt tên là Oak (Cây gỗ Sồi)

5) Tại sao là Oak ? Vì cây Sồi là biểu tượng sức mạnh và được chọn làm cây quốc gia của nhiều nước như Mỹ, Pháp, Đức, Romania,...

6) Đến năm 1995, thì nó được đổi tên thành Java, vì nó đã là nhãn hiểu của Oak Technologies.

Tại sao lại có tên là Java nữa ?

7) Tại sao họ lại chọn tên Java cho ngôn ngữ Java ? Nhóm của anh ấy đã tập hợp lại để chọn một cái tên mới. Các từ gợi ý là "năng động", "cách mạng", "Silk", "jolt", "DNA", v.v. Họ muốn thứ gì đó phản ánh được bản chất của công nghệ: mang tính cách mạng, năng động, sống động, ngầu, độc đáo và dễ sử dụng. đánh vần, và vui vẻ để nói.

Theo James Gosling, "Java là một trong những lựa chọn hàng đầu cùng với Silk". Vì Java rất độc đáo nên hầu hết các thành viên trong nhóm đều thích Java hơn các tên khác.

8) Java là một hòn đảo ở Indonesia, nơi sản xuất cà phê đầu tiên (gọi là cà phê Java). Nó là một loại hạt cà phê espresso. Tên Java được James Gosling chọn khi đang uống một tách cà phê gần văn phòng của anh ấy.

9) Lưu ý rằng Java chỉ là một cái tên chứ không phải từ viết tắt.

10) Ban đầu được phát triển bởi James Gosling tại Sun Microsystems (hiện là công ty con của Tập đoàn Oracle) và phát hành vào năm 1995.

11) Năm 1995, tạp chí Time đã gọi Java là một trong Mười sản phẩm tốt nhất năm 1995.

12) JDK 1.0 được phát hành vào ngày 23 tháng 1 năm 1996. Sau lần phát hành đầu tiên của Java, đã có nhiều tính năng bổ sung được thêm vào ngôn ngữ. Hiện nay Java đang được sử dụng trong các ứng dụng Windows, ứng dụng Web, ứng dụng doanh nghiệp, ứng dụng di động, thẻ, v.v. Mỗi phiên bản mới đều bổ sung thêm các tính năng mới trong Java.

Lịch sử phiên bản Java

Nhiều phiên bản java đã được phát hành cho đến nay. Bản phát hành ổn định hiện tại của Java là Java SE 10.

1) JDK Alpha and Beta (1995)
2) JDK 1.0 (23rd Jan 1996)
3) JDK 1.1 (19th Feb 1997)
4) J2SE 1.2 (8th Dec 1998)
5) J2SE 1.3 (8th May 2000)
6) J2SE 1.4 (6th Feb 2002)
7) J2SE 5.0 (30th Sep 2004)
8) Java SE 6 (11th Dec 2006)
9) Java SE 7 (28th July 2011)
10) Java SE 8 (18th Mar 2014)
11) Java SE 9 (21st Sep 2017)
12) Java SE 10 (20th Mar 2018)
13) Java SE 11 (September 2018)
14) Java SE 12 (March 2019)
15) Java SE 13 (September 2019)
16) Java SE 14 (Mar 2020)
17) Java SE 15 (September 2020)
18) Java SE 16 (Mar 2021)
19) Java SE 17 (September 2021)
20) Java SE 18 (to be released by March 2022)

Kể từ khi phát hành Java SE 8, tập đoàn Oracle tuân theo mô hình trong đó mọi phiên bản chẵn được phát hành vào tháng 3 và một phiên bản lẻ được phát hành vào tháng 9.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tổng hợp các bài hướng dẫn về Design Pattern - 23 mẫu cơ bản của GoF

Link bài viết gốc: https://gpcoder.com/4164-gioi-thieu-design-patterns/. Design Patterns là gì. Design Patterns không phải là ngôn ngữ cụ thể nào cả.

0 0 277

- vừa được xem lúc

Học Spring Boot bắt đầu từ đâu?

1. Giới thiệu Spring Boot. 1.1.

0 0 257

- vừa được xem lúc

Cần chuẩn bị gì để bắt đầu học Java

Cần chuẩn bị những gì để bắt đầu lập trình Java. 1.1. Cài JDK hay JRE.

0 0 37

- vừa được xem lúc

Sử dụng ModelMapper trong Spring Boot

Bài hôm nay sẽ là cách sử dụng thư viện ModelMapper để mapping qua lại giữa các object trong Spring nhé. Trang chủ của ModelMapper đây http://modelmapper.org/, đọc rất dễ hiểu dành cho các bạn muốn tìm hiểu sâu hơn. 1.

0 0 180

- vừa được xem lúc

[Java] 1 vài tip nhỏ khi sử dụng String hoặc Collection part 1

. Hello các bạn, hôm nay mình sẽ chia sẻ về mẹo check String null hay full space một cách tiện lợi. Mình sẽ sử dụng thư viện Lớp StringUtils download file jar để import vào thư viện tại (link).

0 0 55

- vừa được xem lúc

Deep Learning với Java - Tại sao không?

Muốn tìm hiểu về Machine Learning / Deep Learning nhưng với background là Java thì sẽ như thế nào và bắt đầu từ đâu? Để tìm được câu trả lời, hãy đọc bài viết này - có thể kỹ năng Java vốn có sẽ giúp bạn có những chuyến phiêu lưu thú vị. DJL là tên viết tắt của Deep Java Library - một thư viện mã ng

0 0 124