java基礎中異常及包歸納整理
1 異常
異常的體系
• Throwable
Error
通常出現(xiàn)重大問題如:運行的類不存在或者內存溢出等。
不編寫針對代碼對其處理
Exception
在運行時運行出現(xiàn)的一起情況,可以通過try catch finally
Exception和Error的子類名都是以父類名作為后綴。
1.1 Throwable中的方法
1.2 throws和throw
1.3 異常處理
try { 需要檢測的代碼; } catch(異常類 變量) { 異常處理代碼; } finally { 一定會執(zhí)行的代碼; }
Finally代碼塊只有一種情況不會被執(zhí)行。就是在之前執(zhí)行了System.exit(0)。
1.4 自定義異常
自定義類繼承Exception或者其子類。
通過構造函數(shù)定義異常信息。
例:
Class DemoException extends Exception { DemoException(String message) { super(message); } }
通過throw將自定義異常拋出。
1.5 異常細節(jié)
2 包(package)
對類文件進行分類管理。
給類提供多層命名空間。
寫在程序文件的第一行。
類名的全稱的是 包名.類名。
包也是一種封裝形式。
2.1 包之間的訪問
被訪問的包中的類權限必須是public的。
類中的成員權限:public或者protected
protected是為其他包中的子類提供的一種權限
例程
2.2 四種權限
3 import
4 Jar包
4.1 Jar包的操作
通過jar.exe工具對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
希望本篇文章對您有所幫助
相關文章
Java Spring詳解如何配置數(shù)據(jù)源注解開發(fā)以及整合Junit
Spring 是目前主流的 Java Web 開發(fā)框架,是 Java 世界最為成功的框架。該框架是一個輕量級的開源框架,具有很高的凝聚力和吸引力,本篇文章帶你了解如何配置數(shù)據(jù)源、注解開發(fā)以及整合Junit2021-10-10Mybatis工具類JdbcTypeInterceptor運行時自動添加jdbcType屬性
今天小編就為大家分享一篇關于Mybatis工具類JdbcTypeInterceptor運行時自動添加jdbcType屬性,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12