Bạn đã từng nghe qua thuật ngữ API nhưng không thực sự hiểu nó là gì. Vậy rút cuộc API là gì? Và API là gì trong Java? Cùng tìm hiểu qua bài viết dưới đây:

API là gì ?

Một giao diện lập trình ứng dụng (API), trong ngữ cảnh của Java, là một bộ sưu tập các gói, lớp học và giao diện đã được viết sẵn với các phương thức, trường và nhà xây dựng tương ứng. Tương tự như giao diện người dùng, tạo thuận lợi cho sự tương tác giữa con người và máy tính, một API hoạt động như một giao diện chương trình phần mềm tạo điều kiện 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 của API, giúp giảm thiểu số dòng được viết bằng các mẩu 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 là gì trong Java?

API Java, bao gồm trong JDK, mô tả chức năng của mỗi thành phần của nó. Trong lập trình Java, nhiều thành phần này được tạo ra và thường được sử dụng. Do đó, lập trình viên có thể áp dụng mã đã viết trước 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 mã hóa và gói cần thiết để triển khai.

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

  • Chính thức Java lõi API, được kèm với tải về JDK
  • API Java chính thức tùy chọn, có thể được tải xuống nếu cần
  • Các API không chính thức, là các 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 xác định chức năng lớp, gói, các tham số và các 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, đồ hoạ và gói swing GUI, gói đầu vào / đầu ra (IO) và Tóm tắt Windows Toolkit (AWT).

Có ba khung khi API khởi động, như sau:

  • Khung đầu tiên hiển thị tất cả các thành phần API (các 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, các lớp và các 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ể 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.

>> Xem thêm: Dịch vụ thiết kế web bán hàng online chuyên nghiệp hỗ trợ SEO

dịch vụ thiết kế web xin liên hệ về:

  • CÔNG TY TNHH WEBICO
  • MST: 0313492695
  • Văn phòng: Lầu 8 Mekong Tower 235-241 Cộng Hòa, Phường 13 Quận Tân Bình, TPHCM
  • Email: email@webico.vn
  • Tổng Đài: 1800 6016 – Hotline: 0973.666.777

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *