TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng với Java - Chương 6: Lỗi lúc thực thi và quá trình gom rác

Bài giảng cung cấp cho người học các kiến thức: Lỗi lúc thực thi và quá trình gom rác. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. | Chương 6 LỖI LÚC THỰC THI và QUÁ TRÌNH GOM RÁC Exception – Garbage Collection Slide /41 ÔN TẬP Lớp trừu tượng- abstract class- là sản phẩm của qúa trình khái quát hóa qúa cao. Lớp trừu tượng là lớp có hành vi trừu tượng. Cú pháp khai báo lớp trừu tượng abstract class A { abstract [modifier] Type Method(args); } public, protected, friendly Slide /41 Ôn tập Lớp cụ thể (concrete class) là lớp chỉ chứa các hành cụ thể (có code). Lớp con của một lớp trừu tượng mà chưa cụ thể hóa một hành vi trừu tượng thừa kế từ lớp cha thì lớp con này cùng là lớp trừu tượng. Slide /41 Mục tiêu Giải thích được lỗi cú pháp và lỗi thực thi chương trình. Giải thích được mô hình đối tượng Exception của Java. Giải thích được cú pháp bẫy lỗi bằng . finally. Sử dụng được throw và throws trong code, Tự định nghĩa được Exception. Giải thích được cơ chế gom rác của Java. Slide /41 Nội dung Các loại lỗi của chương trình Cấu trúc các lớp quản lý lỗi của Java. Bẫy lỗi bằng Lan truyền lỗi Xuất Exception Tự định nghĩa Exception Cơ chế gom rác Slide /41 Các loại lỗi của chương trình Bài toán Code Chương trình Hiện thực Compile Run Syntax error No Syntax error Correct result END BEGIN Run-time error ( Exception ) Wrong result ? Slide /41 Các loại lỗi của chương trình Compile-time error = Syntax error Run-time error = Exception, tình huống bất bình thường đã xẩy ra trong khi chương trình thực thi. Khi có Exception: Có thể là máy bị treo (halt). Chương trình ngắt đột ngột, điều khiển trả về cho OS, OS thu hồi bộ nhớ của chương trình ( đuổi ra ngoài ). Cần có cơ chế điều khiển tình huống này. Slide /41 Cấu trúc các lớp quản lý lỗi của Java Java là ngôn ngữ mạnh (robust) nên có các hỗ trợ giúp tối thiểu hóa các exception. Khi có run-time error, thông tin về lỗi này được máy ảo tự động phát ra thông qua một đối tượng Exception. Đây là đối tượng được phát sinh động (dynamic thrown object) từ máy .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.