ĐỀ CƯƠNG MÔN HỌC
LẬP TRÌNH JAVA
Lý thuyết: 45 tiết
Thực hành: 30 tiết
GV: Nguyễn Thị Thùy
Chương 0- Giới thiệu môn học OOP với
Java
Slide 1/28
Mục tiêu
• Tiếp cận với phương pháp lập trình hướng đối
tượng.
• Phân tích, thiết kế và hiện thực được một
chương trình theo phương pháp hướng đối
tượng.
• Vận dụng được các khái niệm về kiểu dữ liệu
trừu tượng (abstract data type), tính bao đóng
(encapsulation), tính đa hình (polymorphism),
tính kế thừa (inheritance) trong việc phát triển
chương trình.
Chương 0- Giới thiệu môn học OOP với
Java
Slide 2/28
Tóm tắt nội dung môn học
• Khái niệm về lập trình hướng đối tượng, một số
yếu tố chính trong phương pháp luận hướng đối
tượng như: sự đóng gói, lớp, thực thể, đối
tượng, sự đồng nhất, tính thừa kế, tính đa hình,
phương thức ảo, …
• Luyện tập các kỹ năng để xây dựng, thiết kế
chương trình theo hướng đối tượng và các kỹ
thuật lập trình trên ngôn ngữ lập trình hướng đối
tượng Java.
Chương 0- Giới thiệu môn học OOP với
Java
Slide 3/28
Nội dung chi tiết
•
•
•
•
•
•
Chương 1 – Nhập môn OOP
Chương 2 – Các khaí niệm cơ sở của OOP
Chương 3 – Lớp và kiểu dữ liệu trừu tương
Chương 4 – Tính kế thừa và tính đa hình
Chương 5 – Lớp trừu tượng
Chương 6 – Lỗi chương trình- Exception
Chương 0- Giới thiệu môn học OOP với
Java
Slide 4/28
Tài liệu học tập
•
•
•
•
Tài liệu chính: Slides bài giảng.
Java Documentation.
Các sách học Java.
Phần mềm:
– JDK 1.5 hoặc 6 – Java Development Kit.
– Java Documentation.
– JCreator 3.50 hoặc 4.5
Chương 0- Giới thiệu môn học OOP với
Java
Slide 5/28
Chuẩn bị môi trường lập trình
Chương 0- Giới thiệu môn học OOP với
Java
Slide 6/28
Download
Java Software:
/>
Java 2
Standard
Edition.
Documentation.
Có thể mua
đĩa CD
Chương 0- Giới thiệu môn học OOP với
Java
Slide 7/28
Cài đặt môi trường Java
Xả nén
Chạy
Chương 0- Giới thiệu môn học OOP với
Java
Slide 8/28
Download JCreator- Môi trường lập trình
Có thể mua đĩa CD
Chương 0- Giới thiệu môn học OOP với
Java
Slide 9/28
Cài đặt JCreator Pro
Chạy
Các thư mục
kết qủa
Mở thư mục
Lấy 3 file crack, chép đè
vào 3 file đã cài đặt
Chương 0- Giới thiệu môn học OOP với
Java
Slide 10/28
Cấu hình JCreator-slide 1
JCreator chỉ là môi trường cho ta xây dựng các ứng dụng Java.
Do vậy, ta cần cấu hình cho JCreator bao gồm: Thư mục chứa
các lớp của Java, thư mục nguồn, thư mục chứa các file trợ giúp.
Chạy JCreator từ Start/
Hoặc biểu tượng JCreator
Pro trên desktop.
Chương 0- Giới thiệu môn học OOP với
Java
Slide 11/28
Cấu hình JCreator-slide 2
Chọn thư mục đã cài
đặt JDK
Chọn JDK Profile
Kích New
Chương 0- Giới thiệu môn học OOP với
Java
Slide 12/28
Cấu hình JCreator-slide 3
Trong thí dụ này là thư mục
C:\Program files\Java\jdk1.5.0
Tất cả các gói của Java jdk 1.5.0
trong thư mục đã được chỉ định sẽ
được đưa vào Classes
Chương 0- Giới thiệu môn học OOP với
Java
Slide 13/28
Cấu hình JCreator-slide 4
Chọn thẻ Documentation
để chỉ định thư mục chứa
tài liệu giúp đỡ của Java.
Kích nút Add
Chọn thư mục Docs là thư
mục chứa các file.htm
( các help file của Java 2)
đã tải về và xả nén ở phần
trước)
Chương 0- Giới thiệu môn học OOP với
Java
Kết qủa
Slide 14/28
Cấu hình JCreator-slide 5
Đến đây, việc cấu hình JDK Profile cho JCreator Pro đã xong,
Nếu muốn cấu hình thư mục thì chọn mục Directories.
Kích Apply rồi kích OK.
Chương 0- Giới thiệu môn học OOP với
Java
Slide 15/28
Cấu hình thư mục- slide 6
Thư mục mặc định chứa
code và kết qủa biên dịch
Thư mục cú pháp
Thư mục chứa các
mẫu chương trình
Kích để đổi
thư mục
Thư mục chứa các
đoạn code mẫu
Chương 0- Giới thiệu môn học OOP với
Java
Slide 16/28
Giới thiệu môi trường JCreatorPro
Execute
Danh sách
các file của 1
gói phần
mềm
compile
file hiện hành
cửa sổ trạng thái
Chương 0- Giới thiệu môn học OOP với
Java
Slide 17/28
Biên dịch thành công và chạy chương trình
Màn hình kết qủa
Chương 0- Giới thiệu môn học OOP với
Java
Slide 18/28
Trợ giúp trực tuyến trong JCreator Pro
Sau tên đối tượng, ta gõ dấu chấm, các dữ liệu và
hành vi public sẽ được JCreator trợ giúp ngay để
user có thể chọn
Chương 0- Giới thiệu môn học OOP với
Java
Slide 19/28
Trợ giúp về sử dụng JCreator
Chương 0- Giới thiệu môn học OOP với
Java
Slide 20/28
Trợ giúp về sử dụng ngôn ngữ Java
Chọn nội dung
Chương 0- Giới thiệu môn học OOP với
Java
Slide 21/28
Trợ giúp về sử dụng ngôn ngữ Java
Nôi dung tập tin trợ giúp (file.htm) sẽ xuất hiện trong cửa sổ file
Chương 0- Giới thiệu môn học OOP với
Java
Slide 22/28
Trợ giúp nóng về 1 method của đối tượng
Đặt điểm chèn
vào từ muốn
tham khảo, gõ
Ctrl + F1
Cửa sổ trợ giúp về JDK xuất hiện,
kích 2 vào lớp cần tham khảo.
Chương 0- Giới thiệu môn học OOP với
Java
Slide 23/28
Chủ động đọc Java Documentation
Thư mục có do
xả nén java
documentation
Kích 2 để mở
Chương 0- Giới thiệu môn học OOP với
Java
Slide 24/28
Kích để mở tài
liệu muốn đọc
Chương 0- Giới thiệu môn học OOP với
Java
Slide 25/28