Trước khi vào nội dung chính chúng ta phải hiểu về định nghĩa thông dịch và biên dịch trước : - Biên dịch : Hiểu đơn giản bạn có một cuốn sách viết bằng tiếng Anh. Bạn nhờ một anh bạn là biên dịch viên dịch cuốn sách đó sang tiếng Việt. Sau khi dịch xong bạn sẽ được nhận một cuốn sách với ngôn ngữ là tiếng Việt. Nghĩa là toàn bộ nội dung code sẽ được dịch hết từ đầu tới đuôi không gặp lỗi thì sẽ được thực thi. - Thông dịch : Hiểu đơn giản bạn đang giao tiếp với người nước ngoài và có một anh bạn thông dịch viên đi với bạn. Khi người kia nói "Hello" thì anh thông dịch viên liền tức khắc dịch thành "Xin chào" cho bạn. Nghĩa là chương trình chạy tới đâu thì code mới được dịch tới đấy và thực thi. Lý do java là ngôn ngữ "Write once, Run everywhere" : Tất cả là nhờ có anh chàng Java Virtual Machine (JVM) biên dịch Bytecode thành mã máy tương ứng với hệ điều hành mà anh chàng đó ở. Ủa mà Bytecode liên quan gì? Đang nói về Java c...
Chia sẻ kiến thức lập trình và các câu chuyện về "heo con"