+12

Java - Có thể bạn chưa biết.

Java thuộc cung Song Tử (23/5/1995)

Nếu bạn yêu thích ngôn ngữ lập trình Java rất có thể bạn là một Bảo Bình, Thiên Bình hay Nhân Mã.

Java mang đậm tính chất linh hoạt của Song Tử với câu khẩu hiệu nổi tiếng: Write once. Run anywhere.

image.png

The Green Team và Java Language Project

image.png

Đây là James Gosling, Patrick Naughton và Mike Sheridan, 3 người đàn ông đặt những viên gạch đầu tiên cho ngôn ngữ lập trình Java. Tuy nhiên do Jame Gosling là người dẫn đầu nên sau này mọi người thường biết đến ông như là cha đẻ của Java.

image.png

Java đã trải qua 3 lần đổi tên.

image.png

https://www.oracle.com/java/moved-by-java/timeline/

Câu chuyện của những cái tên.

Java được tạo ra khá tình cờ

Người đứng đầu Green TeamJame Gosling trong quá trình phát triển các thiết bị kỹ thuật số như set-top box, tivi...bằng ngôn ngữ lập trình C/C++ đã gặp phải một số hạn chế và cả nhóm đã quyết định tạo ra một ngôn ngữ mới kế thừa C/C++ nhưng đơn giản và phổ quát hơn, sử dụng virtual machine để có thể hoạt động trên các chip xử lý khác nhau.

Java is like air

image.png

Ở đâu bạn cũng có thể bắt gặp Java. Theo thống kê cho tới cuối năm 2018 của Tiobe, Java là ngôn ngữ lập trình phổ biến nhất trên thế giới. Java được rất nhiều công ty lớn thuộc các lĩnh vực khác nhau sử dụng như GM/Onstar, Facebook, eBay, Ford, Salesforce,… cũng như các công ty phát triển và sử dụng ứng dụng Android (nắm hơn 80% thị phần thiết bị di động trên toàn thế giới).

Open Source JDK và Proprietary JDK

image.png

Java từng là một ngôn ngữ lập trình mã nguồn mở thuần túy khi Sun Microsystems public lần đầu vào năm 2006 cho đến thời điểm Sun được Oracle mua lại vào năm 2009 và bắt đầu cung cấp Proprietary JDK (Oracle JDK) bên cạnh Open Source JDK (Open JDK) từ JDK7 (2011).

Java song

Cùng năm 2011 thì Oracle đầu tư luôn bài hát độc quyền cho ae =)) 😂😂.

image.png

Java Duke

image.png

Duke là nhân vật chính của máy Tablet Star7, sản phẩm đầu tiên của Green Project nên sau trở thành linh vật của Java luôn =)).

Java conference

Tuần vừa rồi khi tín đồ công nghệ đang háo hức chờ đợi chiếc Iphone thế hệ mới thì tín đồ java cũng có sự kiện riêng của mình vào đầu tháng 9 hàng năm: JavaZone.

Đây là một sự kiện rất lớn trong cộng đồng Java quy tụ hàng ngàn developer và những diễn giả hàng đầu, gần như không thể bỏ lỡ.

image.png

Mọi người có thể xem lại các videos về JavaZone2022 năm nay tại đây.

Java movie

Hội nghị JavaZone thường niên sẽ có movie riêng, đơn cử như movie Ngày tận thế của Java - Javapocalypse, xem cuốn phết mọi người ạ.

JavaZone 2013_ Javapocalypse 1-0 screenshot.png

CAFEBABE

Giả sử chúng ta có file Hello.java như sau:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Sau tiến hành compile và mở bằng HEX editor xxd thì sẽ thấy ngay từ cafe babe ở đầu dòng đầu tiên:

image.png

Cha đẻ của ngôn ngữ lập trình Java Jame Gosling đã nghĩ ra cái tên này trong lúc sửa file format code sau khi trở về từ một địa điểm có tên là CAFEDEAD.


Thanks for reading.


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.