JSE (Java Standard Edition)
Bằng cách sử dụng JavaSE, bạn có thể phát triển ứng dụng độc lập, ví dụ:trình đọc adobe, trình chống vi-rút, trình phát đa phương tiện, v.v. Java SE còn được gọi là java lõi.
- lang: Thông tin cơ bản về ngôn ngữ.
- sử dụng: Khung thu thập, sự kiện, cấu trúc dữ liệu và các lớp tiện ích khác như ngày tháng.
- io: Các thao tác với tệp và các thao tác nhập và xuất khác.
- toán học: Số học đa độ chính xác.
- nio: Khung I / O không chặn dành cho Java.
- net: Phân loại API liên quan đến mạng.
- bảo mật: Gói này cung cấp các lớp và giao diện như tạo khóa, mã hóa và giải mã thuộc khuôn khổ bảo mật.
- sql: Các lớp và giao diện để truy cập / thao tác dữ liệu được lưu trữ trong cơ sở dữ liệu và nguồn dữ liệu.
- awt: Các lớp và giao diện để tạo các thành phần GUI trong Java.
- văn bản: Xử lý văn bản, ngày tháng, số và tin nhắn.
- rmi: Cung cấp gói RMI.
- thời gian: API chính cho ngày, giờ, phiên bản và thời lượng.
- đậu: Các lớp và giao diện liên quan đến các thành phần JavaBeans.
JEE (Java Enterprise Edition)
Sử dụng JavaEE, bạn có thể phát triển các ứng dụng Doanh nghiệp. Điều này bao gồm
- API giống như Servlets, WebSocket, JavaServerFaces, Unified Expression Language.
- Các thông số kỹ thuật của dịch vụ web như API cho các dịch vụ web khôi phục, API để xử lý JSON, API cho liên kết JSON, Kiến trúc cho liên kết XML, API cho các dịch vụ web XML.
- Các thông số kỹ thuật dành cho doanh nghiệp như Dependency Injection, Enterprise JavaBean, Java Persistence API, Java Transaction API.