Java泛型初探
前言 在學習java掉頭的日子裡很多青年脫坑,同時也有很多青年入坑,但入坑的時候可能沒有什麼好的指導或者學習方法可能頭髮掉的一發不可收拾…… 筆者有個學弟就遇到了相同的境遇,學弟被泛型搞得頭暈目眩,搞不懂泛型是個啥玩意。天天用的泛型也不知道啥玩意(他可能都不知道他有沒有用泛型)。立圖為證!當然,筆者深度還欠缺,如果錯誤還請指正! 本篇就根據筆者的理解簡單的介紹一下泛型(深入還需自己),如果深度不夠或者有錯誤還請見諒。 泛型是程序設計語言的一種特性。允許程序員在強類型程序設計語言中編寫代碼時定義一些可變部分,那些部分在使用前必須作出指明。各種程序設計語言和其編譯器、運行環境對泛型的支持均不一樣。將類型參數化以達到代碼複用提高軟件開發工作效率的一種數據類型。泛型類是引用類型,是堆對象,主要是引入了類型參數這個概念。——百度百科 沒有泛型的時候 泛型,從字面的意思來看,廣泛的意思,能夠廣泛的代表或者處理某一類事務的類型(java集合類)。在沒有泛型的時候,你會如何去處理?比如你寫鏈表的時候。可能會這樣: public class node { public int value;//節點的結果 node next;//下一個連接的節點 public node(){} public node(int […]