一、加載驅動的方法
1. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2. DriverManager.registerDriver(new com.mysql.jdbc.Driver());
3. System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");
/*
Class.forName("com.mysql.jdbc.Driver"); //指定MySQL JDBC驅動程序
oracle.jdbc.driver.OracleDriver //oracle驅動
sun.jdbc.odbc.JdbcOdbcDriver //Access數據庫
*/
三、
1.final修飾變量,則等同於常量
2.final修飾方法中的參數,稱爲最終參數。
3.final修飾類,則類不能被繼承
4.final修飾方法,則方法不能被重寫。
final 不能修飾抽象類
final修飾的方法可以被重載 但不能被重寫
四、 Java修飾符大彙總
五、Java的函數式接口:函數式接口可以被隱式轉換爲Lambda表達式
六、類之間的常見關係
USES-A:依賴關係,A類會用到B類,這種關係具有偶然性,臨時性。但B類的變化會影響A類。這種在代碼中的體現爲:A類方法中的參數包含了B類。
關聯關係:A類會用到B類,這是一種強依賴關係,是長期的並非偶然。在代碼中的表現爲:A類的成員變量中含有B類。
HAS-A:聚合關係,擁有關係,是關聯關係的一種特例,是整體和部分的關係。比如鳥羣和鳥的關係是聚合關係,鳥羣中每個部分都是鳥。
IS-A:表示繼承。父類與子類,這個就不解釋了。
要注意:還有一種關係:組合關係也是關聯關係的一種特例,它體現一種contains-a的關係,這種關係比聚合更強,也稱爲強聚合。它同樣體現整體與部分的關係,但這種整體和部分是不可分割的。
七、