Giao diện lập trình ứng dụng (API)

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 6 Có Thể 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Giao diện lập trình ứng dụng (API) - Công Nghệ
Giao diện lập trình ứng dụng (API) - Công Nghệ

NộI Dung

Định nghĩa - Giao diện lập trình ứng dụng (API) có nghĩa là gì?

Một giao diện lập trình ứng dụng (API), trong con của Java, là một tập hợp các gói, lớp và giao diện được viết sẵn với các phương thức, trường và hàm tạo tương ứng của chúng. Tương tự như giao diện người dùng, tạo điều kiện cho sự tương tác giữa con người và máy tính, API đóng vai trò là giao diện chương trình phần mềm tạo điều kiện cho sự tương tác.


Trong Java, hầu hết các tác vụ lập trình cơ bản được thực hiện bởi các lớp và gói API API, rất hữu ích trong việc giảm thiểu số lượng dòng được viết trong các đoạn mã.

Bộ phát triển Java (JDK) bao gồm ba thành phần cơ bản, như sau:

  • Trình biên dịch Java
  • Máy ảo Java (JVM)
  • Giao diện lập trình ứng dụng Java (API)

API Java, được bao gồm với JDK, mô tả chức năng của từng thành phần của nó. Trong lập trình Java, nhiều thành phần trong số này được tạo trước và được sử dụng phổ biến. Do đó, lập trình viên có thể áp dụng mã được viết sẵn thông qua API Java. Sau khi tham khảo các lớp và gói API có sẵn, lập trình viên dễ dàng gọi các lớp và gói mã cần thiết để thực hiện.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Giao diện lập trình ứng dụng (API)

API là một thư viện gồm các lớp, gói và giao diện Java có sẵn. Ba loại API như sau:


  • API lõi Java chính thức, đi kèm với bản tải xuống JDK
  • API Java chính thức tùy chọn, có thể được tải xuống nếu cần
  • API không chính thức, là API của bên thứ ba có thể được tải xuống từ các trang web nguồn

Các API giúp lập trình viên xác định các chức năng của lớp hoặc gói, tham số và thông tin cần thiết khác. API chính thức bao gồm các gói, ví dụ: gói applet, gói swing đồ họa và GUI, gói đầu vào / đầu ra (IO) và Bộ công cụ Windows trừu tượng (AWT), trong số các gói khác.

Có ba khung khi API bắt đầu, như sau:

  • Khung đầu tiên hiển thị tất cả các thành phần API (lớp và gói).
  • Khi một gói cụ thể được chọn, khung thứ hai hiển thị tất cả các giao diện, lớp và ngoại lệ của gói cụ thể đó.
  • Khung thứ ba và khung chính cung cấp tổng quan về tất cả các gói API, có thể được mở rộng trong khung chính để hiển thị chỉ mục, phân cấp lớp và các phần trợ giúp.
Định nghĩa này được viết bằng con của Java