計劃把 Java 基礎的有些部分再次看一遍,鞏固一下,下面以及以后就會分享自己再次學習的一點筆記!不是有關標題的所有知識點,只是自己覺得模糊的一些知識點。
1.對于泛型類而言,你若沒有指明其類型,默認為Object;
2.在繼承泛型類以及接口的時候可以指明泛型的類型,也可以不指明;
3.泛型也數據庫中的應用:
寫一個 DAO 類對數據庫中的數據進行增刪改查其類型聲明為 <T> 。每張表對應一個類,對應每一張表實現一個類繼承該 DAO 類并指明 DAO 泛型為該數據表對應的類,再實現一個與該表匹配的 DAO 操作類,這樣就不必在每一個數據表的操作實現類中去實現增刪改查的基本方法。例如(實際應用中大概就是這思想,下面的舉例并不完整):
//數據表對應的類 public class Customer{ private int id; private String name; ... } //所有數據表的操作類都要實現的 DAO 基類 public class DAO<T> { //增 public void add(T t) { … } } public T get(int index) { //查 return null; } public void delete() { //刪 … } public List<T> getForList(int index) { //查 return null; } //數據表操作對應的實現類 public class CustomerDao extends DAO<Customer> { } //測試類 public class Test { public static void mian(String[] args) { CustomerDao cus = new CustomerDao; Cus.add(new Customer); } }
分享標題:Java基礎詳解(泛型、集合、IO、反射)-創新互聯
文章分享:http://m.kartarina.com/article44/cddghe.html
成都網站建設公司_創新互聯,為您提供虛擬主機、網站內鏈、用戶體驗、企業建站、定制開發、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯