ĐịNh Nghĩa Java

Sun microsystems đã phát triển, vào năm 1991, ngôn ngữ lập trình hướng đối tượng được gọi là Java . Mục tiêu là sử dụng nó trong hộp set-top, một loại thiết bị chịu trách nhiệm thu và giải mã tín hiệu truyền hình. Tên đầu tiên của ngôn ngữOak, sau này nó được biết đến với tên Green và nó được chấp nhận một cách tinh vi tên gọi Java .

Java

Ý định của Sun là tạo ra một ngôn ngữ có cấu trúc và cú pháp tương tự như CC ++, nhưng với mô hình đối tượng đơn giản hơn và loại bỏ các công cụ cấp thấp.

Các trụ cột mà Java dựa trên là năm: lập trình hướng đối tượng, khả năng thực thi cùng một chương trình trong các hệ điều hành khác nhau, bao gồm hỗ trợ mặc định cho mạng, tùy chọn thực thi trong các hệ thống từ xa Cách an toàn và dễ sử dụng.

Thông thường, các ứng dụng Java được biên dịch theo mã byte (tệp nhị phân có chương trình thực thi), mặc dù chúng cũng có thể được biên dịch theo mã máy gốc .

Sun kiểm soát các đặc tả và sự phát triển của ngôn ngữ, trình biên dịch, máy ảo và thư viện lớp thông qua Quy trình cộng đồng Java . Trong những năm gần đây, công ty (được Oracle mua lại) đã phát hành một phần lớn các công nghệ Java theo giấy phép GNU GPL .

Ứng dụng Java rất rộng. Ngôn ngữ được sử dụng trong nhiều loại thiết bị di động, như điện thoại và các thiết bị nhỏ. Trong phạm vi của Internet, Java cho phép phát triển các ứng dụng nhỏ (được gọi là applet ) được nhúng trong mã HTML của trang, để thực hiện trực tiếp từ trình duyệt; Điều đáng nói là cần phải có trình cắm phù hợp cho hoạt động của nó, nhưng việc cài đặt rất nhẹ nhàng và đơn giản.

Lý do chọn Java hơn các ngôn ngữ khác

Java * Nó hướng đối tượng : mặc dù có những kẻ gièm pha chế độ này, lập trình hướng đối tượng rất thuận tiện cho hầu hết các ứng dụng và rất cần thiết cho các trò chơi video. Trong số những lợi thế rõ ràng nhất được cung cấp là sự kiểm soát tuyệt vời đối với mã và một tổ chức tốt hơn, vì nó đủ để viết một khi các phương thức và thuộc tính của một đối tượng, bất kể số lần chúng được sử dụng.

* Nó rất linh hoạt : Java là một ngôn ngữ được chuẩn bị đặc biệt để sử dụng lại mã; nó cho phép người dùng của nó thực hiện một chương trình mà họ đã phát triển cách đây một thời gian và cập nhật nó rất dễ dàng, cho dù họ cần thêm chức năng hay điều chỉnh chương trình đó sang môi trường mới.

* Hoạt động trên mọi nền tảng : không giống như các chương trình yêu cầu các phiên bản cụ thể cho từng hệ điều hành (như Windows hoặc Mac), các ứng dụng được phát triển trong Java hoạt động trong mọi môi trường, vì đó không phải là hệ thống thực thi chúng, mà là máy ảo (được gọi là Máy ảo Java hoặc JVM ).

* Việc sử dụng nó không liên quan đến đầu tư kinh tế : lập trình trong Java là hoàn toàn miễn phí; không cần thiết phải có bất kỳ giấy phép nào, mà chỉ cần tải xuống bộ công cụ phát triển (Bộ phát triển Java hoặc JDK ) và cung cấp miễn phí cho trí tưởng tượng.

* Đây là mã nguồn mở : Java cung cấp mã của hầu hết các thư viện nguyên gốc để các nhà phát triển có thể biết và nghiên cứu chúng một cách sâu sắc hoặc mở rộng chức năng của họ, mang lại lợi ích cho chính họ và những người khác.

* Đây là ngôn ngữ có thể mở rộng : tiếp tục với điểm trước đó, mỗi lập trình viên có quyền tự do xem xét và cải thiện mã Java gốc và công việc của họ có thể trở thành giải pháp cho các vấn đề của nhiều người trên thế giới. Vô số nhà phát triển đã tận dụng lợi thế của ngôn ngữ này và tiếp tục làm như vậy.

Đề XuấT