Java là một ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP). Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi (runtime environment) chạy. Bằng cách này, Java thường chạy nhanh hơn những ngôn ngữ lập trình thông dịch khác như Python, Perl, PHP,...Cú pháp Java được vay mượn nhiều từ C & C++ nhưng có cú pháp hướng đối tượng đơn giản hơn và ít tính năng xử lý cấp thấp hơn.
Tài liệu dành cho các bạn mới học Java. Tài liệu gồm 10 chương, cung cấp đầy đủ kiến thức cơ bản Java.
Chương 1. Lập trình hướng đối tượng
Chương 2. Giới thiệu về Java
Chương 3. Nền tảng của ngôn ngữ Java
Chương 4. Các gói & Giao diện
Chương 5. AWT
Chương 6. Applets
Chương 7. xử lý ngoại lệ
Chương 8. Đa tuyến
Chương 9. Luồng I/O
Chương 10. Thực thi bảo mật
Download: http://www.download.com.vn/Data/Soft/2008/09/04/corejava.rar