Nhập môn Java1: Lý thuyết
Bộ tài liệu bài tập và lý thuyết java bộ 2 gồm
Java là ngôn ngữ lập trình hướng đối tượng (OOP), đa mục đích và độc lập nền tảng. Thay vì biên dịch mã nguồn thành mã máy trên nền tảng cụ thể, code Java được biên dịch thành bytecode – một định dạng trung gian. Bytecode sau đó sẽ được chạy bởi môi trường thực thi (runtime environment).
Nói cách khác, code Java “viết một lần, chạy mọi nơi”. Nó sẽ làm việc “lý tưởng” trên bất kì thiết bị chạy hệ điều hành nào, miễn là được cài đặt Java Runtime Environment (JRE).
Ngôn ngữ Java được thiết kế bởi James Gosling và đồng nghiệp tại Sun Microsystems năm 1991. Sau này, Oracle mua lại Sun Microsystems và tiếp quản công nghệ Java với cam kết “không ngừng thúc đẩy một cộng đồng năng động và minh bạch.”