Đị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
  • định nghĩa: nhà để xe

    nhà để xe

    Nhà để xe (từ nhà để xe của Pháp) là một thuật ngữ được sử dụng để đặt tên cho không gian được sử dụng để lưu trữ xe hơi . Khái niệm này đồng nghĩa với đỗ xe , đỗ xe , đỗ xe hoặc đỗ xe , có tần suất sử dụng khác nhau tùy theo khu vực địa lý. Ví dụ: "Bạn có biết nhà để xe nào gần sân vận động không?" , "Khu vực này h
  • định nghĩa: sinh viên

    sinh viên

    Sinh viên là một khái niệm xuất phát từ cựu sinh viên , một thuật ngữ Latin. Từ này cho phép đặt tên cho học sinh hoặc người học việc của một môn học nhất định hoặc của một giáo viên . Một sinh viên, do đó, là một người dành riêng cho việc học . Ví dụ: " Ngôi trường này có hơn hai trăm học sinh" , "Tôi là
  • định nghĩa: bến tàu

    bến tàu

    Từ nguyên của bến tàu đưa chúng ta đến một từ của tiếng Ả Rập có thể được dịch là "nhà xưởng" hoặc "nhà công nghiệp" . Thuật ngữ này đề cập đến khu vực của một cảng có một số loại nơi trú ẩn được xây dựng một cách nhân tạo để thuận lợi cho việc neo đậu tàu và để tạo điều kiện cho các nhiệm vụ bốc dỡ hàng hóa. Căn nguyên từ nguyên đề cập đến thực tế là bến cảng đầu tiên là bến cảng nơi sản xuất và sửa chữa tàu diễn ra . Theo thời gi
  • định nghĩa: bạch cầu

    bạch cầu

    Platonic là một tính từ xuất phát từ Platonicus , một thuật ngữ của ngôn ngữ Latinh. Nó thường áp dụng cho tình yêu đó phát triển từ một lý tưởng hoặc trí tưởng tượng , không có sự thân mật tình dục. Tình yêu đơn phương là không thể thành hiện thực hay hiện thực hóa: đó là lý do tại sao nó vẫn là một thứ gì đó bình dị , không bao giờ có thể đạt được. Ví dụ truyền thống nhất về tình yêu Platonic là cảm nhận của một nhân vật Hollywood hoặc một ngôi sao âm nhạc. Ngư
  • định nghĩa: damask

    damask

    Khái niệm damask có thể được sử dụng theo những cách khác nhau. Một trong những cách sử dụng phổ biến nhất được liên kết với một cây còn được gọi là alboricoquero , thuộc nhóm họ Rosaceae. Đối với cây này - cành cây thiếu gai, lá hình trái tim và hoa trắng - quả của nó được gọi là damask. Tên khoa học của loại cây này có nguồn gốc từ Trung Quốc và có mặt rộng rãi ở các quố
  • định nghĩa: tịch thu

    tịch thu

    Khái niệm tịch thu được sử dụng để đặt tên cho một hình phạt ngụ ý tước quyền sản phẩm hoặc các công cụ của một hành vi trái pháp luật. Cũng bị tịch thu là những gì bị tịch thu (bị tịch thu như một hình phạt). Ví dụ: "Các lực lượng an ninh đã tiến hành thu giữ ma túy mới ở khu vực biên giới", " Trong buổi sáng đã tiến hành thu giữ hàng giả ở trung tâm thành phố " , "Một cuộc kiểm tra đã dẫn đến việc bắt giữ xúc xích và thịt nguội sẽ được bán mà không được phép . " Việc tịch thu giả định rằng các tài sản trong câu hỏi chuyển sang quyền lực của Nhà nước mà không có b