Java là ngôn ngữ lập trình thuần hướng đối tượng được phát triển bởi Sun Microsystems (Sau này được Oracle mua lại).
Java được khởi đầu bởi James Gosling và đồng nghiệp, ban đầu được gọi là Oak (nghĩa là cây sồi do ngoài cơ quan ông Gosling trồng nhiều cây này).
Dự định ban đầu của Java là thay cho C++ với những tính năng giống Objective-C (ngôn ngữ phát triển của Apple).
Với tiêu chí “Viết một lần, thực thi mọi nơi” (“Write Once, Run Anywhere”). Chương trình phần mềm bằng Java có thể chạy trên mọi nền tảng (platform) khác nhau thông qua môi trường thực thi với điều khiện môi trường thực thi thích hợp trên nền tảng hệ điều hành đó (ví dụ như Sun Solaris, Linux, Mac OS, FreeBSD và Windows).
Lịch sử phát triển
Lịch sử hình thành của Ngôn ngữ Lập trình Java rất thú vị. Java ban đầu được thiết kế cho tivi tương tác, nhưng nó là công nghệ quá tiên tiến cho ngành công nghiệp truyền hình cáp kỹ thuật số vào thời điểm đó.
Lịch sử của Java bắt đầu với Green Team. Các thành viên nhóm Java (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 set-top box, tivi, v.v.
Tuy nhiên, nó lại phù hợp với lập trình internet. Sau đó, Java technology được hợp thành Netscape.
Các nguyên tắc để tạo ra ngôn ngữ lập trình Java là: Đơn giản, mạnh mẽ, di động, không phụ thuộc vào nền tảng, bảo mật, hiệu suất cao, đa luồng, kiến trúc trung lập, hướng đối tượng, thông dịch và động’.
Hiện tại, ngôn ngữ Java được sử dụng trong lập trình web, internet, thiết bị di động, trò chơi, giải pháp e-business, v.v …
Những điểm quan trọng trong lịch sử của Java:
- James Gosling, Mike Sheridan và Patrick Naughton đã khởi xướng dự án ngôn ngữ lập trình Java vào tháng 6 năm 1991. Nhóm các kỹ sư của Sun được gọi là Green Team.
- Được thiết kế ban đầu dành cho các hệ thống nhỏ, hệ thống nhúng trong các thiết bị điện tử như set-top box.
- Ban đầu James Gosling đặt tên là ‘Greentalk’ và phần mở rộng tập tin là .gt.
- Sau đó, nó được gọi là Oak và được phát triển như một phần của dự án Green.
Tại sao Java lại có tên là Oak?
Tại sao lại là Oak? Oak có nghĩa là Gỗ sồi, là biểu tượng của sức mạnh và được chọn làm cây quốc gia của nhiều quốc gia như Mỹ, Pháp, Đức, Romania, v.v.
Năm 1995, Oak được đổi tên thành ‘Java’ vì nó đã là thương hiệu của Oak Technologies.
Tại sao Ngôn ngữ Lập trình Java lại được đổi từ Oak thành JAVA?
Tại sao họ lại chọn tên Java cho ngôn ngữ lập trình Java? Các thành viên trong nhóm đã tập hợp để chọn một tên mới. Các từ gợi ý là ‘Dynamic’, ‘revolutionary ‘, ‘Silk’, ‘jolt’, ‘DNA’, v.v. Họ muốn một cái gì đó phản ánh bản chất của công nghệ: Cách mạng, Năng động, Sống động, Độc đáo, và dễ dàng Đánh vần và vui vẻ khi phát âm.
Theo James Gosling, “Java” là một trong những lựa chọn hàng đầu cùng với “Silk”. Nhưng vì Java rất độc đáo nên hầu hết các thành viên trong nhóm ưa thích Java hơn các tên khác.
Java cũng là một hòn đảo của Indonesia nơi sản xuất cà phê đầu tiên trên thế giới (được gọi là Java Coffee).
Có thể lần đầu tiên đọc JAVA bạn nghĩ rằng đây là từ viết tắt, nhưng thực sự không phải như vậy, Java chỉ đơn giản là Java.
Java ban đầu được phát triển bởi James Gosling tại Sun Microsytems (Đã được Oracle mua lại vào khoảng năm 2010), phát hành lần đầu tiên vào năm 1995.
Trong năm 1995, tạp chí Time chọn Java là 1 trong Mười sản Phẩm tốt Nhất của năm. Phiên bản JDK 1.0 released vào 23 tháng 1 năm 1996
Lịch sử các phiên bản của Java
Cho đến này Java đã phát hành tổng cộng 12 phiên bản:
- JDK Alpha and Beta (1995)
- JDK 1.0 (23rd Jan 1996)
- JDK 1.1 (19th Feb 1997)
- J2SE 1.2 (8th Dec 1998)
- J2SE 1.3 (8th May 2000)
- J2SE 1.4 (6th Feb 2002)
- J2SE 5.0 (30th Sep 2004)
- Java SE 6 (11th Dec 2006)
- Java SE 7 (28th July 2011)
- Java SE 8 (18th March 2014)
- Java SE 9 (21st Sep 2017)
- Java SE 10 (20th March 2018)
- Java SE 11 (Phiên bản hỗ trợ dài hạn)
- Java SE 12 (Vẫn đang được mở để sửa lỗi)