Theo mình biết thì khi viết chương trình bằng ngôn ngữ java, đầu tiên máy ảo java sẽ biên dịch chương trình thành mã bytecode rồi sau đó mới thông dịch mã bytecode này để ra kết quả, vì thế java có thể chạy được trên nhiều hệ điều hành. Mình có 1 thắc mắc là java chạy được trên nhiều hệ điều hành có đồng nghĩa với chạy được trên nhiều phần cứng khác nhau ko, vì mỗi phần cứng khác nhau có kiến trúc tập lệnh khác nhau. Mong mọi người giải đáp giúp mình, thanks
Bookmarks