簡述JDBC原理 + 在JAVA中異常是什麽 + throws 與 throw 區別 + 簡單解釋以下JAVA中的多態
阿新 • • 發佈:2018-07-20
鏈接 con 原理 指向 引用 作用 ger 同名方法 nec
JDBC原理:
加:加載驅動
鏈:創建連接
預:創建預編譯
執:執行SQL語句(查詢需要處理結果級)
釋:關閉鏈接;
DBC中定義了一些接口:
1、驅動管理:
DriverManager
2、連接接口
Connection
DatabasemetaData
3、語句對象接口
Statement
PreparedStatement
CallableStatement
4、結果集接口
ResultSet
ResultSetMetaData
JDBC只定義接口,具體實現由各個數據庫廠商負責。
程序員使用時只需要調用接口,實際調用的是底層數據庫廠商的實現部分。
在JAVA中異常是什麽:
程序在運行過程產生的不正常情況;編譯沒有,到運行的時候,出現錯誤. 這種現象叫異常。
頂層父類為Throwable 下面分為 Error 和 Exception 異常
Error ,一旦發生無法處理(比如內存溢出);而對於Exception通常可以進行處理;
throws 與 throw 區別
throw : 產生一個異常對象,,位置在方法裏面,後面跟一個異常對象,相當於return的效果
throws:表示向外拋出異常方法的() {} 之間,後面跟多個異常
簡單解釋以下JAVA中的多態:
多態的作用:消除類型之間的耦合關系。(耦合關系是指某兩個事物之間如果存在一種相互作用、相互影響的關系,那麽這種關系就稱"耦合關系")
多態性有兩種:
1)編譯時多態性
對於多個同名方法,如果在編譯時能夠確定執行同名方法中的哪一個,則稱為編譯時多態性.
2)運行時多態性
如果在編譯時不能確定,只能在運行時才能確定執行多個同名方法中的哪一個,則稱為運行時多態性.
多態存在的三個必要條件
一、要有繼承;
二、要有重寫;
三、父類引用指向子類對象。
簡述JDBC原理 + 在JAVA中異常是什麽 + throws 與 throw 區別 + 簡單解釋以下JAVA中的多態