Thursday, 5 March 2009

Core Java Tiếng Việt

Chương 1: Lập Trình Hướng Đối Tượng
  • Định nghĩa Lập trình hướng Đối tượng (Object-oriented Programming).
  • Nhận thức về Trừu tượng hóa Dữ liệu (Data Abstraction).
  • Định nghĩa một Lớp (Class).
  • Định nghĩa một Đối tượng (Object).
  • Nhận thức được sự khác biệt giữa Lớp và Đối tượng.
  • Nhận thức được sự cần thiết đối với Thiết lập (Construction) và Hủy (Destruction).
  • Định nghĩa tính Bền vững (Persistence).
  • Hiểu biết về tính Thừa kế (Inheritance).
  • Định nghĩa tính Đa hình (Polymorphism).
  • Liệt kê những thuận lợi của phương pháp hướng Đối tượng
Chương 2: Nhập Môn Java
  • Nắm được các đặc trưng của Java
  • Các kiểu chương trình Java
  • Ðịnh nghĩa về máy ảo Java
  • Các nội dung của JDK (Java Development Kit)
  • Sơ lược các đặc trưng mới của Java2
Chương 3: Nền Tảng Của Ngôn Ngữ Java
  • Đọc hiểu một chương trình viết bằng Java
  • Nắm bắt những khái niệm cơ bản về ngôn ngữ Java
  • Nhận dạng các kiểu dữ liệu
  • Nhận dạng các toán tử
  • Định dạng kết quả xuất liệu (output) sử dụng các chuỗi thoát (escape sequence)
  • Nhận biết các cấu trúc lập trình cơ bản
Chương 4: Các Gói & Giao Diện
  • Định nghĩa một giao diện
  • Hiện thực một giao diện
  • Sử dụng giao diện như là một kiểu dữ liệu
  • Định nghĩa gói
  • Tạo và sử dụng các gói
  • Vai trò của các gói trong việc điều khiển truy cập
  • Những đặc trưng của gói java.lang
  • Những đặc trưng của gói java.util
Chương 5: AWT
  • Hiểu về AWT
  • Sử dụng các Component
  • Sử dụng các Container
  • Sử dụng các Layout Manager
  • Xử lý sự kiện với các Component
Chương 6: APPLETS
  • Hiểu được các Applet của Java
  • Phân biệt applet và các ứng dụng application
  • Tìm hiểu chu trình sống cuả một applet
  • Tạo các applet
  • Hiển thị các hình ảnh sử dụng applet
  • Truyền tham số cho applet
  • Tìm hiểu ứng dụng của applet trong GUI
Chương 7: XỬ LÝ NGOẠI LỆ (EXCEPTION HANDLING)
  • Định nghĩa một ngoại lệ (exception)
  • Hiểu được mục đích của việc xử lý ngoại lệ
  • Hiểu được các kiểu ngoại lệ khác nhau trong Java
  • Mô tả mô hình xử lý ngoại lệ
  • Hiểu được các khối lệnh chứa nhiều catch
  • Mô tả cách sử dụng các khối ‘try’, ‘catch’ và ‘finally’
  • Giải thích cách sử dụng các từ khoá ‘throw’ và ‘throws’
  • Tự tạo ra các ngoại lệ
Chương 8: ĐA LUỒNG(MULTITHREADING)

  • Định nghĩa một luồng (thread)
  • Mô tả đa luồng
  • Tạo và quản lý luồng
  • Hiểu được vòng đời của luồng
  • Mô tả một luồng hiểm (daemon thread)
  • Giải thích thiết lập các luồng ưu tiên như thế nào
  • Giải thích được sự cần thiết của sự đồng bộ
  • Hiểu được cách áp dụng vào các từ khoá đồng bộ như thế nào (how to apply synchronized keywords)
  • Liệt kê những điểm yếu của sự đồng bộ
  • Giải thích vai trò của các phương thức wait() (đợi), notify() (thông báo) và notifyAll().
  • Mô tả một điều kiện bế tắc (deadlock condition)
Chương 9: LUỒNG I/O (I/O STREAMS)
  • Đề cập đến các khái niệm về luồng
  • Mô tả các lớp InputStream và OutputStream
  • Mô tả I/O mảng Byte
  • Thực hiện các tác vụ đệm I/O và lọc
  • Dùng lớp RandomAccesFile.
  • Mô tả các tác vụ chuỗi I/O và ký tự
  • Dùng lớp PrinterWriter
Chương 10: THỰC THI BẢO MẬT
  • Mô tả về công cụ JAR
  • Tạo và xem một file JAR, liệt kê và trích rút nội dung của file.
  • Sử dụng chữ ký điện tử (Digital Signatures) để nhận dạng Applets
  • Tạo bộ công cụ khóa bảo mật (Security key)
  • Làm việc với chứng chỉ số (Digital Certificate)
  • Tìm hiểu về gói Java.security

No comments:

Post a Comment