2.3 Qu n l i và gom rác
1
M c tiêu
Đ nh nghĩa đ c exception là gì. ượ
Phân lo i đ c các exception ượ
S d ng đ c cú pháp ượ
try..catch..finally
Bi t cách t qu n exceptionế
Gi i thích đ c c ch gom rác ượ ơ ế
c a Java
2
N i dung
1- Exception là gì?
2- C u trúc qu n lý l i c a Java
3- Mô hình try catch finally
4- S d ng throws
5- T đ nh nghĩa exceptions
6- C ch gom rácơ ế
7- Tóm t t-tr c nghi m-bài t p
3
1- Exception là gì?
Java ngôn ng m nh, có nghĩa là t i
thi u hóa đ c l i và khi có l i thì chúng ượ
có th đ c qu n lý. ượ
L i có 2 lo i: L i c biên d ch (compile-
time error-l i pháp), l i c th c thi (run-
time error- gi i thu t sai, không d đoán
đ c nh hu ng).ượ
Exception= runtime-error
Thí d : th c hi n phép chia mà m u s là
0
Khi 1 exception x y ra, ch ng tnh k t ươ ế
thúc đ t ng t và đi u khi n đ c tr l i ượ
cho OS C n ph i qu n đ c các tình ượ
hu ng này.4
2- C u trúc các class qu n lý l i c a
Java
5
Object
Throwable
ExceptionError
AWTError
ThreadDead
SQLException
ClassNotFoundException
RuntimeException
ArithmaticException
NullPointerException
NumberFormatException
Khi 1 error/exception x y ra, ta
i r ng nó b “thrown” (throw)
Tham kh o JavaHelp