• Bài giảng Giới thiệu luồng I/OBài giảng Giới thiệu luồng I/O

    Trong buổi học trước, chúng ta đã học về các dòng Synchronized. ngăn các dòng xẩy ra việc chia sẽ (dùng chung) các đối tượng một cách đồng thời. Toàn bộ tiến trình này được quản lý bởi cơ chế đợi thông báo (wait-notify). Phương thức wait () báo cho dòng gọi từ bỏ monitor và nhập vào trạng thái ngủcho đến khi các dòng khác nhập vào cùng monitor và g...

    pdf19 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2071 | Lượt tải: 1

  • Bài giảng Giới thiệu đa tuyếnBài giảng Giới thiệu đa tuyến

    Một luồng là một thuộc tính duy nhất của Java. Nó là đơn vị nhỏ nhất của đoạn mã có thể thi hành được mà thực hiện một công việc riêng biệt. Ngôn ngữ Java và máy ảo Java cả hai là các hệ thống đươc phân luồng

    pdf23 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2013 | Lượt tải: 1

  • Bài giảng Xử lý ngoại lệBài giảng Xử lý ngoại lệ

    Exception là một lỗi đặc biệt. Lỗi này xuất hiện vào lúc thực thi chương trình. Các trạng thái không bình thường xảy ra trong khi thi hành chương trình tạo ra các exception. Những trạng thái này không được biết trước trong khi ta đang xây dựng chương trình. Nếu bạn không phân phối các trạng thái này thì exception có thể bị kết thúc đột ngột. Ví dụ,...

    pdf13 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2215 | Lượt tải: 1

  • Bài giảng Tìm hiểu AppletsBài giảng Tìm hiểu Applets

    Applet làmột chương trình Java có thể chạy trong trình duyệt web. Tất cả các applet đều là các lớp con của lớp ‘Applet’. Lớp Applet thuộc package ‘java.applet’. Lớp Applet bao gồm nhiều phương thức để điều khiển quá trình thực thi của applet. Để tạo applet, bạn cần import hai gói sau: java.applet java.awt

    pdf25 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1881 | Lượt tải: 1

  • Bài giảng Nền tảng của ngôn ngữ JavaBài giảng Nền tảng của ngôn ngữ Java

    Phần đầu của một chương trình Java xác định thông tin môi trường. Để làm được việc này, chương trình được chia thành các lớp hoặc các gói riêng biệt. Những gói này sẽ được chỉ dẫn trong chương trình. Thông tin này được chỉ ra với sự trợ giúp của phát biểu nhập “import”. Mỗi chương trình có thể có nhiều hơn một phát biểu nhập. Dưới đây là một ví dụ ...

    pdf60 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2020 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng: Định nghĩa về lập trình hướng đối tượngBài giảng Lập trình hướng đối tượng: Định nghĩa về lập trình hướng đối tượng

    Lập trình hướng Đối tượng (OOP) là một phương pháp thiết kế và phát triển phần mềm. Những ngôn ngữ OOP không chỉ bao gồm cú pháp và một trình biên dịch (compiler) mà còn có một môi trường phát triển toàn diện. Môi trường này bao gồm một thư viện được thiết kế tốt, thuận lợi cho việc sử dụng các đối tượng.

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1926 | Lượt tải: 2

  • Bài giảng Giới thiệu về AWTBài giảng Giới thiệu về AWT

    Các ứng dụng phần mềm hiện nay vô cùng thân thiện vì được trình bày nhiều màn hình giao diện đồ họa đẹp mắt. Các ngôn ngữ lập trình hiện nay được cung cấp các đối tượng đồ họa, chúng có thể được điều khiển bởi người lập trình viên, hay bởi người sử dụng. Một trong số những kết quả quan trọng nhất chính là các ngôn ngữ hiện nay được dựa trên Giao di...

    pdf40 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2199 | Lượt tải: 1

  • Phụ lục Turbo C++Phụ lục Turbo C++

    Bạn phải sử dụng trình INSTALL để cài đặt Turbo C++. Tất cả các tập tin cài đặt sẽ được giải nén và chép tới hệ thống máy tính của bạn một cách thích hợp. Bạn không thể thực hiện việc này thủcông được. Để bắt đầu cài đặt, chuyển đến thư mục chứa bộ nguồn cài đặt và kích hoạt trình INSTALL để tiến hành cài đặt. Trình INSTALL cài cả hai trình biên ...

    pdf11 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2878 | Lượt tải: 2

  • Bài giảng chương 9: Thừa kếBài giảng chương 9: Thừa kế

    Trong thực tế hầu hết các lớp có thể kế thừa từ các lớp có trước mà không cần định nghĩa lại mới hoàn toàn. Ví dụ xem xét một lớp được đặt tên là RecFile đại diện cho một tập tin gồm nhiều mẫu tin và một lớp khác được đặt tên là Sorted RecFile đại diện cho một tập tin gồm nhiều mẫu tin được sắp xếp. Hai lớp này có thể có nhiều điểm chung. Ví dụ, ch...

    pdf20 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1848 | Lượt tải: 2

  • Bài giảng chương 8: Tái định nghĩaBài giảng chương 8: Tái định nghĩa

    Chương này thảo luận về tái định nghĩa hàm và toán tử trong C++. Thuật ngữ tái định nghĩa (overloading) nghĩa là ‘cung cấp nhiều định nghĩa’. Tái định nghĩa hàmliên quan đến việc định nghĩa các hàm riêng biệt chia sẻ cùng tên, mỗi hàm có một dấu hiệu duy nhất. Tái định nghĩa hàm thích hợp cho:

    pdf24 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1846 | Lượt tải: 1