• Object-Oriented Programming - Lecture 5: I/O Streams - Lê Hồng PhươngObject-Oriented Programming - Lecture 5: I/O Streams - Lê Hồng Phương

    ✦ Byte streams ✦ Character streams ✦ Buffered streams ✦ Scanning and formatting ✦ I/O from the command line ✦ Data streams ✦ Object streams I/O streams ✦ An I/O stream represents an input source and an output destination. ✦ Different kinds of source and destination: ✦ disk files, devices, other programs, memory arrays. ✦ Different kind...

    pdf30 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 467 | Lượt tải: 0

  • Object-Oriented Programming - Lecture 5: Inheritance - Lê Hồng PhươngObject-Oriented Programming - Lecture 5: Inheritance - Lê Hồng Phương

    ● Inheritance ● Overriding and hiding methods ● Polymorphism ● Final methods and classes ● Abstract methods and classes Inheritance ● A class that is derived from another class is called a subclass (derived class, extended class, child class). ● The superclass is also called base class or parent class. ● In Java, excepting Object, every...

    pdf17 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 493 | Lượt tải: 0

  • Bài giảng môn Lập trình hướng đối tượng - Bài 5: Lớp trừu tượng - Lê Hồng PhươngBài giảng môn Lập trình hướng đối tượng - Bài 5: Lớp trừu tượng - Lê Hồng Phương

    ● Lớp trừu tượng ● So sánh giao diện và lớp trừu tượng ● Sử dụng lớp trừu tượng ● Lớp trừu tượng là lớp được khai báo là abstract. ● Phương thức trừu tượng là phương thức được khai báo abstract và không có thân.

    pdf15 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 574 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 2) - Vũ Minh TríBài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 2) - Vũ Minh Trí

    Nhiệm vụ cơ bản nhất của CPU là phải thực hiện các lệnh được yêu cầu, gọi là instruction  Các CPU sẽ sử dụng các tập lệnh (instruction set) khác nhau để có thể giao tiếp với nó  Kích thước lệnh bị ảnh hưởng bởi:  Cấu trúc đường truyền bus  Kích thước và tổ chức bộ nhớ  Tốc độ CPU  Giải pháp tối ưu lệnh:  Dùng lệnh có kích thước ngắn...

    pdf110 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 582 | Lượt tải: 0

  • Bài giảng Nguyên lý Hệ điều hành - Chương 4: Luồng - Phạm Quang DũngBài giảng Nguyên lý Hệ điều hành - Chương 4: Luồng - Phạm Quang Dũng

    4.1. Tạo luồng  Mỗi luồng trong 1 tiến trình được xác định bởi 1 thread ID.  Trong C/C++, để dùng thread ID, sử dụng kiểu pthread_t  Chương trình có thể truyền tham số cho luồng mới và lấy dữ liệu từ luồng qua giá trị trả về.  Sử dụng hàm pthread_create

    pdf32 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 647 | Lượt tải: 0

  • Introduction to Java Programing - Chapter 4: LoopsIntroduction to Java Programing - Chapter 4: Loops

    To write programs for executing statements repeatedly using a while loop (§4.2). To develop a program for GuessNumber and SubtractionQuizLoop (§4.2.1). To follow the loop design strategy to develop loops (§4.2.2). To develop a program for SubtractionQuizLoop (§4.2.3). To control a loop with a sentinel value (§4.2.3). To obtain large input from...

    ppt48 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 576 | Lượt tải: 0

  • Object-Oriented Programming - Lecture 4: Interfaces - Lê Hồng PhươngObject-Oriented Programming - Lecture 4: Interfaces - Lê Hồng Phương

    ● Defining an interface ● Implementing an interface ● Using an interface as a type ● Rewriting interfaces ● Examples

    pdf20 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 547 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 1) - Vũ Minh TríBài giảng Kiến trúc máy tính và Hợp ngữ - Chương 4: Lập trình hợp ngữ (Phần 1) - Vũ Minh Trí

    Ngôn ngữ lập trình  Là loại ngôn ngữ nhân tạo (Ví dụ: C/C++) được cấu thành bởi 2 yếu tố chính:  Từ vựng: là các keyword (struct, enum, if, int…)  Ngữ pháp: syntax (if(…){} else{}, do{} while()…)  Ngôn ngữ lập trình giúp cho người sử dụng nó (gọi là lập trình viên) có thể diễn đạt và mô tả các hướng dẫn cho máy tính hoạt động theo ý muốn...

    pdf27 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 690 | Lượt tải: 0

  • Bài giảng Hệ điều hành - Bài 3: Điều phối CPU - Lương Trần Hy HiếnBài giảng Hệ điều hành - Bài 3: Điều phối CPU - Lương Trần Hy Hiến

    1. Các khái niệm cơ bản 2. Các tiêu chuẩn điều phối 3. Các giải thuật điều phối 4. Điều phối đa bộ xử lý

    pdf62 trang | Chia sẻ: thuongdt324 | Ngày: 30/11/2020 | Lượt xem: 2675 | Lượt tải: 2

  • Bài giảng Nguyên lý Hệ điều hành - Chương 3: Tiến trình - Phạm Quang DũngBài giảng Nguyên lý Hệ điều hành - Chương 3: Tiến trình - Phạm Quang Dũng

    3.1. Looking at Processes  Tiến trình (Process): là chương trình đang được chạy.  Vd:  có 2 terminal window -> 2 tiến trình  mỗi terminal window chạy 1 shell -> mỗi shell là một tiến trình  gõ lệnh trong shell -> chương trình tương ứng được thực hiện trong 1 tiến trình mới. Lập trình viên chuyên nghiệp thường sử dụng nhiều luồng hợp ...

    pdf22 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 586 | Lượt tải: 0