java基礎(chǔ)中異常及包歸納整理
1 異常
異常的體系
• Throwable
Error
通常出現(xiàn)重大問(wèn)題如:運(yùn)行的類不存在或者內(nèi)存溢出等。
不編寫針對(duì)代碼對(duì)其處理
Exception
在運(yùn)行時(shí)運(yùn)行出現(xiàn)的一起情況,可以通過(guò)try catch finally
Exception和Error的子類名都是以父類名作為后綴。
1.1 Throwable中的方法

1.2 throws和throw

1.3 異常處理
try
{
需要檢測(cè)的代碼;
}
catch(異常類
變量)
{
異常處理代碼;
}
finally
{
一定會(huì)執(zhí)行的代碼;
}
Finally代碼塊只有一種情況不會(huì)被執(zhí)行。就是在之前執(zhí)行了System.exit(0)。
1.4 自定義異常
自定義類繼承Exception或者其子類。
通過(guò)構(gòu)造函數(shù)定義異常信息。
例:
Class DemoException extends Exception
{
DemoException(String message)
{
super(message);
}
}
通過(guò)throw將自定義異常拋出。
1.5 異常細(xì)節(jié)

2 包(package)
對(duì)類文件進(jìn)行分類管理。
給類提供多層命名空間。
寫在程序文件的第一行。
類名的全稱的是 包名.類名。
包也是一種封裝形式。

2.1 包之間的訪問(wèn)
被訪問(wèn)的包中的類權(quán)限必須是public的。
類中的成員權(quán)限:public或者protected
protected是為其他包中的子類提供的一種權(quán)限
例程
2.2 四種權(quán)限

3 import

4 Jar包

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ì)您有所幫助
相關(guān)文章
Java 無(wú)符號(hào)右移與右移運(yùn)算符的使用介紹
這篇文章主要介紹了Java 無(wú)符號(hào)右移與右移運(yùn)算符的使用介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Java Spring詳解如何配置數(shù)據(jù)源注解開(kāi)發(fā)以及整合Junit
Spring 是目前主流的 Java Web 開(kāi)發(fā)框架,是 Java 世界最為成功的框架。該框架是一個(gè)輕量級(jí)的開(kāi)源框架,具有很高的凝聚力和吸引力,本篇文章帶你了解如何配置數(shù)據(jù)源、注解開(kāi)發(fā)以及整合Junit2021-10-10
Mybatis工具類JdbcTypeInterceptor運(yùn)行時(shí)自動(dòng)添加jdbcType屬性
今天小編就為大家分享一篇關(guān)于Mybatis工具類JdbcTypeInterceptor運(yùn)行時(shí)自動(dòng)添加jdbcType屬性,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
java調(diào)用未知類的指定方法簡(jiǎn)單實(shí)例
這篇文章介紹了java調(diào)用未知類的指定方法簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-09-09

