Sau khi hoàn thành môn học lập trình java, người học có khả năng:
- Tạo được lớp và đối tượng
- Trình bày được các quyền truy cập như public, protected, private khi khai báo thuộc tính và phương thức
- Trình bày được đặc điểm và mục đích sử dụng của phương thức khởi tạo khi xây dựng một lớp
- Tạo và cài đặt được interface
- Truy xuất được những thuộc tính và phương thức của lớp cơ sở khi thực hiện kế thừa
- Xử lý được các ngoại lệ trong các xử lý nhập dữ liệu từ bàn phím, đọc và ghi file
- Viết được ứng dụng hỗ trợ GUI sử dụng các control cơ bản như textfield, button, checkbox, label, radio,… cho phép người dùng thêm, cập nhật và xem dữ liệu từ file
Yêu cầu đối với môn học lập trình java:
- Đã hoàn thành môn học Lập trình C
- Cài đặt phần mềm NetBeans
Nội dung của môn học lập trình java:
- Bài 1: Giới thiệu ngôn ngữ lập trình Java
– Cách thức hoạt động
– Môi trường lập trình
– Tạo project và class với Netbeans
– Nhập xuất- Bài 2: Lập trình hướng đối tượng
– Lớp (Class)
– Đối tượng (Object)
– Thuộc tính (Attribute)
– Phương thức (Method)
– Phương thức khởi tạo (Constructor)
– Tính kế thừa (Inheritance)
– Tính đóng gói (Encapsulation)
– Tính đa hình (Polymorphism)- Bài 3: Gói (Package) và Giao diện (Interface)
– Ý nghĩa, cách tạo và sử dụng gói
– Phạm vi truy cập với public, protected và private
– Lớp trừu tượng (Class abstract)
– Đa thừa kế với giao diện (Interface)- Bài 4: Xử lý ngoại lệ (Exception)
– Sử dụng try-catch
– Sử dụng từ khóa final
– Sử dụng từ khóa throws và throw- Bài 5: Đọc và ghi tập tin (file)
– Phân loại luông dữ liệu
– Xử lý nhập xuất bằng luồng byte
– Xử lý nhập xuất bằng luồng character
– Xử lý ngoại lệ khi đọc và ghi file- Bài 6: Tham số hóa dữ liệu
– Giới thiệu
– Generic với lớp, phương thức- Bài 7: Lập trình giao diện đồ họa (GUI – Graphic User Interface) với Swing
– Giới thiệu JFC (Java Foundation Classes)
– Giới thiệu AWT (Abstract Windowing Toolkit)
– Lập trình giao diện đồ họa với thư viện Swing:
+ Thùng chứa (Container)
+ Hộp thoại (Dialog)
+ Quản lý bố cục (Layout Manager)
+ Các thành phần giao diện đồ họa cơ bản như textfield, label, checkbox, button, combobox,…
+ Đăng ký và xử lý sự kiện
Bookmarks