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

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

0 0 22

Người đăng: logbasex

Theo Viblo Asia

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.

The Green Team và Java Language Project

Đâ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.

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

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

Ở đâ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

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 =)) 😂😂.

Java Duke

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 =)). Mỗi lần gặp

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ỡ.

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 ạ.

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:

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.

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