Thực thi chương trình Java theo 5 bước chính
- Chỉnh sửa - Ở đây, lập trình viên sử dụng một trình soạn thảo đơn giản hoặc một ứng dụng notepad để viết chương trình java và cuối cùng cung cấp cho nó một phần mở rộng ".java".
- Biên dịch - Trong bước này, lập trình viên đưa ra lệnh javac và các tệp .java được chuyển đổi thành bytecode là ngôn ngữ được máy ảo Java hiểu (và đây là ngôn ngữ làm cho nền tảng Java độc lập với nhau). Bất kỳ lỗi thời gian biên dịch nào cũng được phát sinh ở bước này.
- Tải - Chương trình sau đó được tải vào bộ nhớ. Điều này được thực hiện bởi trình nạp lớp lấy các tệp .class chứa mã bytecode và lưu trữ trong bộ nhớ. Tệp .class có thể được tải từ đĩa cứng của bạn hoặc từ mạng.
- Xác minh - Trình xác minh bytecode kiểm tra xem bytecode được tải có hợp lệ và không vi phạm các hạn chế bảo mật của java hay không.
- Thực thi - JVM thông dịch chương trình từng mã lệnh một và chạy chương trình.