Tôi đoán Java SE (Phiên bản tiêu chuẩn) là phiên bản tôi nên cài đặt trên máy tính để bàn Windows 7 của mình
Vâng, tất nhiên . Java SE là cái tốt nhất để bắt đầu. BTW bạn phải học những điều cơ bản về Java. Điều đó có nghĩa là bạn phải tìm hiểu một số thư viện và API trong Java SE.
Sự khác biệt giữa các Phiên bản nền tảng Java:
Phiên bản Java Micro (Java ME):
- Môi trường thời gian chạy tối ưu hóa cao.
- Sản phẩm tiêu dùng mục tiêu ( Máy nhắn tin , điện thoại di động).
- Java ME trước đây được gọi là Nền tảng Java 2, Phiên bản Micro hoặc J2ME.
Phiên bản tiêu chuẩn Java (Java SE):
Các công cụ Java, thời gian chạy và API cho các nhà phát triển viết, triển khai và chạy các ứng dụng và ứng dụng. Java SE trước đây được gọi là Nền tảng Java 2, Phiên bản tiêu chuẩn hoặc J2SE. (tất cả mọi người / người mới bắt đầu từ đây)
Phiên bản doanh nghiệp Java (Java EE):
Nhắm mục tiêu các ứng dụng phía máy chủ cấp doanh nghiệp . Java EE trước đây được gọi là Nền tảng Java 2, Phiên bản doanh nghiệp hoặc J2EE.
Một câu hỏi trùng lặp cho câu hỏi này.
Cuối cùng, về J .. nhầm lẫn
JVM (Máy ảo Java):
JVM là một phần của cả JDK và JRE, dịch mã byte Java và thực thi chúng dưới dạng mã gốc trên máy khách.
JRE (Môi trường chạy thi hành Java):
Đây là môi trường được cung cấp cho các chương trình java để được thực thi. Nó chứa một JVM, các thư viện lớp và các tệp hỗ trợ khác. Nó không chứa bất kỳ công cụ phát triển nào như trình biên dịch, trình gỡ lỗi, v.v.
JDK (Bộ phát triển Java):
JDK chứa các công cụ cần thiết để phát triển các chương trình java (javac, java, javadoc, appletviewer, jdb, javap, rmic, ...) và JRE để chạy chương trình.
Java SDK (Bộ phát triển phần mềm Java):
SDK bao gồm JDK và phần mềm bổ sung, như máy chủ ứng dụng, trình gỡ lỗi và tài liệu.
Java SE:
Nền tảng Java, Standard Edition (Java SE) cho phép bạn phát triển và triển khai các ứng dụng Java trên máy tính để bàn và máy chủ (giống như SDK).
J2SE, J2ME, J2EE
Bất kỳ phiên bản Java nào từ 1,2 đến 1,5
Tìm hiểu thêm về các chủ đề này: