2
JDK là gì?
0
camhanh2vnd0 đã đăng:

thêm bình luận...
1
C.Vinh20 đã đăng:

JDK (Java Development Kit) là một công cụ phần mềm cung cấp môi trường lập trình để viết và thực thi một chương trình Java, chính cái tên của nó đã nói lên tất cả:

  • Java: chương trình Java.
  • Development: phát triển (giới hạn trong phần mềm là phát triển phần mềm hay lập trình).
  • Kit: có thể hiểu là công cụ, đồ nghề hỗ trợ.

JDK cung cấp các công cụ chính như sau:

  1. JRE (Java Runtime Environment) hỗ trợ cho việc thực thi một chương trình Java.
  2. Trình biên dịch (Compiler) hỗ trợ biên dịch mã nguồn Java (javac).
  3. Trình gỡ lỗi (Debugger) hỗ trợ kiểm thử và gỡ lỗi chương trình Java.
  4. Trình tạo bản phân phối (Java Archiver) để kết hợp các mã nguồn Java thành 1 file duy nhất (jar).
  5. Trình tạo tài liệu (Java Doc).
  6. Cung cấp các thư viện lập trình.
  7. Ngoài ra còn rất nhiều thành phần hỗ trợ khác như javap, javakey, javah, ...

Hai câu lệnh chính trong JDK là javajavac. Sau khi bạn đã cài đặt Java Development Kit xong, bạn viết một chương trình Java đơn giản ví dụ,

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

và lưu lại thành file HelloWorld.java, lúc này bạn cần sử dụng trình biên dịch hay câu lệnh javac HelloWorld.java để tạo thành file HelloWorld.class, sau đó mới có thể sử dụng câu lệnh java HelloWorld để thực thi chương trình Java thành công (giả sử mã nguồn bạn viết không có lỗi gì đó).

Tất cả mọi thứ trên trở nên đơn giản hơn khi bạn sử dụng IDE (Integrated Development Environment) có thể hiểu là môi trường tích hợp phát triển phần mềm, có rất nhiều IDE ngoài kia mà phổ biến nhất là NetBeans, Eclipse, ... cho Java. Chỉ cần tải về cài đặt là bạn có thể viết mã nguồn và chạy một chương trình Java được ngay mà không cần quan tâm tới những vấn đề như mình đã nói.

Bạn có thể xem thêm - Sự khác nhau giữa JDK, JVM và JRE là gì?

đã bổ sung 5.8 năm trước bởi
Avatar: C.Vinh C.Vinh20
thêm bình luận...
0
Cộng đồng đã đăng:

JDK là tên viết tắt của Java Development Kit, là một tập hợp các ứng dụng để phát triển và thực thi các chương trình Java.

Link tham khảo: Sự khác nhau giữa Java SE, JDK, JRE và JVM

thêm bình luận...
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)