溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

java基礎(chǔ)中異常及包歸納整理

發(fā)布時(shí)間:2020-10-21 13:26:02 來(lái)源:腳本之家 閱讀:151 作者:過(guò)眼云煙2015 欄目:編程語(yǔ)言

1 異常

異常的體系

• Throwable

Error

通常出現(xiàn)重大問(wèn)題如:運(yùn)行的類(lèi)不存在或者內(nèi)存溢出等。

不編寫(xiě)針對(duì)代碼對(duì)其處理

Exception

在運(yùn)行時(shí)運(yùn)行出現(xiàn)的一起情況,可以通過(guò)try catch finally

Exception和Error的子類(lèi)名都是以父類(lèi)名作為后綴。

1.1 Throwable中的方法

java基礎(chǔ)中異常及包歸納整理

1.2 throws和throw

java基礎(chǔ)中異常及包歸納整理

1.3 異常處理

try
{
需要檢測(cè)的代碼;
}
catch(異常類(lèi)
變量)
{
異常處理代碼;
}
finally
{
一定會(huì)執(zhí)行的代碼;
}

Finally代碼塊只有一種情況不會(huì)被執(zhí)行。就是在之前執(zhí)行了System.exit(0)。

1.4 自定義異常

自定義類(lèi)繼承Exception或者其子類(lèi)。

通過(guò)構(gòu)造函數(shù)定義異常信息。

例:

Class DemoException extends Exception
{
  DemoException(String message)
  {
    super(message);
  }
}

通過(guò)throw將自定義異常拋出。

1.5 異常細(xì)節(jié)

java基礎(chǔ)中異常及包歸納整理

2 包(package)

對(duì)類(lèi)文件進(jìn)行分類(lèi)管理。

給類(lèi)提供多層命名空間。

寫(xiě)在程序文件的第一行。

類(lèi)名的全稱(chēng)的是  包名.類(lèi)名。

包也是一種封裝形式。

java基礎(chǔ)中異常及包歸納整理

2.1 包之間的訪問(wèn)

被訪問(wèn)的包中的類(lèi)權(quán)限必須是public的。

類(lèi)中的成員權(quán)限:public或者protected

protected是為其他包中的子類(lèi)提供的一種權(quán)限

例程

2.2 四種權(quán)限

java基礎(chǔ)中異常及包歸納整理

3 import

java基礎(chǔ)中異常及包歸納整理

4 Jar包

java基礎(chǔ)中異常及包歸納整理

4.1 Jar包的操作

通過(guò)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ì)您有所幫助

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI