Lập trình Java căn bản | NenTang.vn |
Chương 2-Bài 2. Giới thiệu JVM, JRE, JDK trong Java |
||
Tác giả: Dương Nguyễn Phú Cường | Ngày đăng: 2 tháng trước | Lượt xem: 156 |
JVM (Java Virtual Machine) là gì?JVM (Java Virtual Machine) là máy ảo trừu tượng mà bản thân nó có ISA, memory, stack, heap... Nó có thể giúp máy tính chạy các chương trình Java. Nó cung cấp môi trường runtime mà trong đó Java bytecode có thể được thực thi. JVM là có sẵn cho nhiều nền tảng (Windows, Linux...). JVM, JRE và JDK là phụ thuộc nền tảng, bởi vì cấu hình của mỗi OS (hệ điều hành) là khác nhau. Nhưng, Java là độc lập nền tảng. Các tác vụ của JVMJVM thực hiện các tác vụ chính sau:
JVM cung cấp các định nghĩa cho: khu vực bộ nhớ, định dạng class file, thiết lập Register, Heap cho Trình dọn rác và các báo cáo lỗi nghiêm trọng (Fatal Error), … Kiến trúc của JVM
JRE (Java Runtime Environment) là gì?JRE (Java Runtime Environment) được sử dụng để cung cấp môi trường runtime. Nó là trình triển khai của JVM. JRE bao gồm tập hợp các thư viện và các file khác mà JVM sử dụng tại runtime. Trình triển khai của JVM cũng được công bố bởi các công ty khác ngoài Sun Micro Systems. JDK (Java Development Kit) là gì?JDK (Java Development Kit) là tập hợp các tools, công cụ dùng để lập trình, biên dịch, debug và thực thi chương trình Java. JDK bao gồm cả JVM và JRE. |
Sản phẩm của Nền tảng | NenTang.vn - Hành trang tới Tương lai |