Tài liệu, luận văn, đồ án, tiểu luận, đề tài về Công Nghệ Thông Tin
Kiểu dữ liệu Java Toán tử Cấu trúc điều khiển Mảng Kiểu chuổi (String) Các kiểu dữ liệu Java có hai loại kiểu dữ liệu chính: kiểu dữ liệu đơn nguyên và kiểu dữ liệu tham chiếu. Các kiểu dữ liệu đơn nguyên ◦ Các kiểu dữ liệu cơ sở ◦ Nhiều kiểu tương tự như C/C++ (int, double, char, …) ◦ Các biến lưu giữ các kiểu dữ liệu đơ...
20 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 543 | Lượt tải: 0
Lập trình truyền thống Trong lập trình cấu trúc hay lập trình hướng thủ tục ◦ Một bài toán được giải quyết bằng cách chia thành các bài toán nhỏ và thực hiện thông qua các chương trình con. ◦ Chương trình = Cấu trúc dữ liệu + Thuật giải Ví dụ: bài toán quản lý sinh viên, xây dựng cấu trúc. Lập trình truyền thống Phương pháp lập trình...
33 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 543 | Lượt tải: 0
1. Phân tích và thiết kế hệ thống HĐT 2. Biểu đồ use case 3. Biểu đồ hoạt động 4. Biểu đồ tương tác 5. Biểu đồ lớp Mô hình hóa • Hướng tiếp cận “máy bay giấy”? • Đối với dự án phần mềm − Mất rất nhiều thời gian và tạo ra rất nhiều mã nguồn. − Không có bất kỳ một kiến trúc nào. − Phải chịu khổ với những lỗi phát sinh.
92 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 660 | Lượt tải: 0
1. Giao diện đồ họa người sử dụng 2. AWT 3. Xử lý sự kiện 4. Swing Giao diện đồ họa người dùng • Giao diện đồ họa người sử dụng (Graphical user interface – GUI) • Giúp tạo ra các ứng dụng có giao diện đồ họa với nhiều các điều khiển như: Button, Textbox, Label, Checkbox, List, Tree...
71 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 528 | Lượt tải: 0
1. Tổng quan 2. I/O với file text 3. I/O với file nhị phân 4. Một số luồng trong Java Tổng quan • I/O = Input/Output • Ở đây là đưa dữ liệu vào (input) và lấy dữ liệu ra (output) từ chương trình • Input có thể là từ bàn phím hoặc từ file • Output có thể là ra thiết bị hiển thị (màn hình) hoặc ra file • Ưu điểm của file I/O − Sao lưu ...
51 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 693 | Lượt tải: 0
1. Ngoại lệ 2. Bắt và xử lý ngoại lệ 3. Ủy nhiệm ngoại lệ 4. Tự định nghĩa ngoại lệ Ngoại lệ • Ngoại lệ (exception) = Exceptional event • Định nghĩa: Ngoại lệ là một sự kiện xảy ra trong quá trình thực thi chương trình, phá vỡ luồng bình thường của chương trình • Ví dụ int i = 4/0;
62 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 522 | Lượt tải: 0
1. Lập trình tổng quát 2. Tập hợp đối tượng 3. Các giao diện Collection 4. Cài đặt của các giao diện Collection 5. Iterator và Comparator Lập trình tổng quát • Tổng quát hóa chương trình để có thể hoạt động với các kiểu dữ liệu khác nhau, kể cả kiểu dữ liệu trong tương lai − thuật toán đã xác định • Ví dụ: − C: dùng con trỏ void − C...
48 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 565 | Lượt tải: 0
1. Upcasting và downcasting 2. Đa hình 3. Liên kết tĩnh và liên kết động 14 Chuyển đổi kiểu dữ liệu nguyên thủy • Java tự động chuyển đổi kiểu khi − Kiểu dữ liệu tương thích − Chuyển đổi từ kiểu hẹp hơn sang kiểu rộng hơn int i; double d = i; • Phải ép kiểu khi − Kiểu dữ liệu tương thích − Chuyển đổi từ kiểu rộng hơn sang kiểu hẹp ...
26 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 565 | Lượt tải: 0
1. Ghi đè 2. Lớp trừu tượng 3. Giao diện Mối quan hệ kế thừa • Lớp con − Là một loại (is-a-kind-of) của lớp cha − Kế thừa các thành phần dữ liệu và các hành vi của lớp cha − Chi tiết hóa cho phù hợp với mục đích sử dụng mới + Extension: Thêm các thuộc tính/hành vi mới + Redefinition (Method Overriding): Chỉnh sửa lại các hành vi kế thừ...
41 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 533 | Lượt tải: 0
1. Khái niệm kế thừa 2. Biểu diễn quan hệ kế thừa trong biểu đồ lớp 3. Nguyên lý kế thừa 4. Khởi tạo và hủy bỏ đối tượng lớp con Bản chất kế thừa • Phát triển lớp mới dựa trên các lớp đã có • Ví dụ − Lớp Người có các thuộc tính như tên, tuổi, chiều cao, cân nặng…; các phương thức như ăn, ngủ, chơi… − Lớp Sinh Viên thừa kế từ lớp Người,...
37 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 528 | Lượt tải: 0