Hỏi đáp

Java Jdk Là Gì – Tìm Hiểu Java Development Kit – viettingame

JDK là gì?

Java Development Kit(JDK)là một trong ba gói technology cốt lõi được sử dụng tronglập trình Java, cùng với JVM (Máy ảo Java – Java Virtual Machine) và JRE (Java Runtime Environment – Môi trường xung quanh Java Runtime). Việc phân biệt giữa ba technology này, cũng như hiểu được cách chúng kết nối với nhau là rất quan trọng.

Đang xem: Java jdk là gì

– JVM là thành phần Java nền tảng để chạy những chương trình.

– JRE là phần on-disk của Java, phần tạo ra JVM.

– JDK cho phép những developer tạo những chương trình Java, trong đó những chương trình mà thậm chí được JVM và JRE xử lý và chạy.

Những developer lúc mới sử dụng Java thường dễ nhầm lẫn Java Development Kit với Java Runtime Environment. Để phân biệt, ta cần nhớ rằng JDK là một gói những dụng cụ phát triển ứng dụng dựa trên Java, trong lúc JRE là gói dụng cụ sử dụng để chạy Java code.

JRE mà thậm chí được sử dụng như một thành phần độc lập để chạy những chương trình Java, dù vậy, JRE vẫn là một phần của JDK. JDK yên cầu bộ dụng cụ JRE vì thế chạy những chương trình Java là một phần của việc phát triển chúng.

Chúng ta mà thậm chí hiểu về JDK theo 2 cách như sau:

Định nghĩa chuyên ngành: JDK là một hệ tiêu chuẩn chỉnh trong việc triển khai nền tảng Java, bao hàm những trình thông dịch dịch và thư viện lớp.

Định nghĩa thường thì: JDK là gói ứng dụng chúng ta tải xuống để tạo những ứng dụng dựa trên Java.

Trình biên dịch JDK & Java

Ngoài JRE, môi trường thiên nhiên được sử dụng để chạy những ứng dụng Java, mỗi JDK đều chứa trình biên dịch Java. Trình biên dịch là chương trình ứng dụng với kinh nghiệm lấy những tệp .java ở dạng thô – văn phiên bản thuần túy – và hiển thị chúng thành những tệp thực thi với đuôi . Class.

Làm quen với JDK

Thiết lập một Java trong môi trường thiên nhiên phát triển cũng dễ như việc chúng ta tải về 1 JDK và thêm vào classpart. Lúc tải xuống JDK, các bạn sẽ cần mua phiên phiên bản Java mình muốn sử dụng. Java 8 là phiên phiên bản được sử dụng thịnh hành nhất, tuy nhiên, tính tới thời điểm hiện tại, Java 10 là phiên phiên bản tiên tiến nhất. Java duy trì kinh nghiệm tương thích ngược, vì thế vậy chúng ta sẽ tải xuống phiên bản phát hành tiên tiến nhất.

Xem thêm: Chuyển Đổi Từ Lb Lịch sự Kg, 1 Pound Bằng Bao Nhiêu Kg, Quy Đổi Từ Kg Lịch sự Pound (Kg To Lbs)

Những gói JDK

Sau lúc mua phiên phiên bản Java, chúng ta cũng sẽ cần mua gói Java muốn sử dụng. Những gói là những Java Development Kit dành riêng cho những kiểu phát triển không giống nhau. Những gói với sẵn là Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) và Java Mobile Edition (Java ME).

Thường thì, một phiên phiên bản JDK sẽ chứa Java SE. Nếu khách hàng tải xuống Java EE hoặc Java ME, các bạn sẽ với một phiên phiên bản Java SE tiêu chuẩn chỉnh. Ví dụ, Java EE là nền tảng tiêu chuẩn chỉnh với những dụng cụ hỗ trợ tiện ích cho phát triển ứng dụng doanh nghiệp như Enterprise JavaBeans hay hỗ trợ cho Object Relational Mapping.

Việc chuyển đổi từ JDK này sang trọng JDK cũng không tồn tại gì khó khăn. Vì thế vậy, chúng ta không nhất thiết phải quá lo ngại về việc mua đúng phiên phiên bản và gói JDK ngay từ trên đầu.

*

Những phiên phiên bản JDK tương thích

Do JDK hỗ trợ trình biên dịch cho những chương trình Java của công ty, nên JDK chúng ta sử dụng sẽ xác định phiên phiên bản Java nào chúng ta mà thậm chí mã hóa. Ví dụ: nếu mình thích sử dụng công dụng hỗ trợ mới với trong Java 8, như toán tử Lambda, các bạn sẽ cần ít nhất là phiên phiên bản JDK Java 8 để biên dịch. Nếu ko, lệnh javac sẽ từ chối mã với lỗi cú pháp.

Tải về JDK

Để triệu tập vào những kỹ thuật và những lớp cốt lõi của JDK, chúng ta nên tải Java SE. Để tải JDK Java SE, chúng ta truy vấn tải về page chính thức của Oracle. Các bạn sẽ thấy rất nhiều gói JDK với sẵn để lựa mua, như trong ảnh:

Về Java EE

Nếu tiềm năng của công ty là xây dựng những ứng dụng web dựa trên Java, chúng ta nên lựa mua Java EE. JDK Java EE bao hàm Java Servlet – hỗ trợ xử lý yêu cầu HTTP. Việc triển khai JDK Java EE sẽ yên cầu một container – là một server chạy những ứng dụng Java EE. Glassfish là triển khai tham chiếu sever Java EE cho Oracle. Những triển khai thịnh hành khác là Tomcat và Jetty.

Setup JDK

Lúc chúng ta chạy trình setup JDK, các bạn sẽ được cấp một bộ ba thành phần: Dụng cụ phát triển, Mã nguồn và Public JRE. Các bạn mà thậm chí mua setup một hoặc toàn bộ những thành phần này hoặc chỉ việc mua mặc định.

Nếu khách hàng mua setup cả ba thành phần theo mặc định , JDK và JRE của các bạn sẽ được setup ở những vị trí mặc định trên hệ điều hành. Trên Windows, thường thì JDK sẽ được setup vào ổ C: Program Files Java, như trong hình.

JDK trong câu lệnh

Setup JDK và JRE sẽ thêm lệnh java vào command của công ty. Các bạn mà thậm chí xác minh bằng phương pháp mở command shell và gõ java -version, các bạn sẽ nhận được phiên phiên bản Java vừa setup. (Trong một trong những trường hợp, các bạn sẽ phải khởi động lại khối hệ thống để nhận những thay đổi).

Ngoài ra. chúng ta cũng sẽ cần javac này để biên dịch những tệp Java của công ty.

Xem thêm: Rượu Gin Tonic – Cách Phân Biệt Rượu Tequila Và Gin

Lệnh javac

Lệnh javac nằm trong thư mục “/jdk”, nhưng sẽ không còn được tự động thêm vào path của khối hệ thống trong lúc setup. Các bạn sẽ với tùy mua để tự setup javac hoặc setup một IDE với chứa lệnh này.

Theo BizFly tổng hợp

Về Viettingame.com

Viettingame.com - Chuyên trang web tổng hợp những thông tin hữu ích trên internet như thông tin về game, tin tổng hợp
Xem tất cả các bài viết của Viettingame.com →

Trả lời

Email 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 *