Câu hỏi phỏng vấn Java về JVM, JRE, JDK là gì ?

JVM là gì ?

JVM là từ viết tắt của Java Virtual Machine. Nó là một máy trừu tượng cung cấp môi trường thời gian chạy trong đó mã byte Java có thể được thực thi. Nó là một đặc điểm kỹ thuật chỉ định hoạt động của Java Virtual Machine. Việc triển khai nó đã được cung cấp bởi Oracle và các công ty khác. Việc thực hiện nó được gọi là JRE.

JVM có sẵn cho nhiều nền tảng phần cứng và phần mềm (vì vậy JVM phụ thuộc vào nền tảng). Nó thể hiện thời gian chạy được tạo khi chúng ta chạy lớp Java. Có 3 khái niệm về JVM: Đặc tả, triển khai và thể hiện, tương đương đó là : Specification, Implementation, Instance

Bạn có thể hiểu rõ hơn về JVM thông qua hình ảnh dưới đây.

JRE

JRE là viết tắt của Java Runtime Environment. Môi trường chạy thi hành Java là một tập hợp các công cụ phần mềm được sử dụng để phát triển các ứng dụng Java

JRE được sử dụng để cung cấp môi trường thời gian chạy. Nó tồn tại về mặt vật lý. Nó chứa một tập hợp các thư viện + các tệp khác mà JVM sử dụng khi chạy.

JDK

JDK là viết tắt của Java Development Kit. Nó là một môi trường phát triển phần mềm được sử dụng để phát triển các ứng dụng và applet Java. JDK tồn tại về mặt vật lý. Nó chứa các công cụ phát triển JRE +. JDK.

Có thể bạn cần →   Cách trả lời phỏng vấn các câu hỏi về PL/SQL
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x