1 異常
異常的體系
• throwable
error
通常出現(xiàn)重大問題如:運(yùn)行的類不存在或者內(nèi)存溢出等。
不編寫針對(duì)代碼對(duì)其處理
exception
在運(yùn)行時(shí)運(yùn)行出現(xiàn)的一起情況,可以通過try catch finally
exception和error的子類名都是以父類名作為后綴。
1.1 throwable中的方法
1.2 throws和throw
1.3 異常處理
1
2
3
4
5
6
7
8
9
10
11
12
13
|
try { 需要檢測(cè)的代碼; } catch (異常類 變量) { 異常處理代碼; } finally { 一定會(huì)執(zhí)行的代碼; } |
finally代碼塊只有一種情況不會(huì)被執(zhí)行。就是在之前執(zhí)行了system.exit(0)。
1.4 自定義異常
自定義類繼承exception或者其子類。
通過構(gòu)造函數(shù)定義異常信息。
例:
1
2
3
4
5
6
7
|
class demoexception extends exception { demoexception(string message) { super (message); } } |
通過throw將自定義異常拋出。
1.5 異常細(xì)節(jié)
2 包(package)
對(duì)類文件進(jìn)行分類管理。
給類提供多層命名空間。
寫在程序文件的第一行。
類名的全稱的是 包名.類名。
包也是一種封裝形式。
2.1 包之間的訪問
被訪問的包中的類權(quán)限必須是public的。
類中的成員權(quán)限:public或者protected
protected是為其他包中的子類提供的一種權(quán)限
例程
2.2 四種權(quán)限
3 import
4 jar包
4.1 jar包的操作
通過jar.exe工具對(duì)jar的操作。
創(chuàng)建jar包
jar -cvf mypack.jar packa packb
查看jar包
jar -tvf mypack.jar [>定向文件]
解壓縮
jar -xvf mypack.jar
自定義jar包的清單文件
jar –cvfm mypack.jar mf.txt packa packb
希望本篇文章對(duì)您有所幫助
原文鏈接:http://blog.csdn.net/u013447988/article/details/70239177