欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

泛型從哪里演變

張吉惟2年前14瀏覽0評論

泛型從哪里演變?

說到泛型,我們就要先簡單的講一下集合了,集合是在可以理解為數組的加強版,但是又是各有優缺點,數組能夠存儲任意的數據類型,且只能夠存儲單獨的一種數據類型的數據,但是只能夠存儲規定的個數的元素,而且在面對現在日益龐大的數據社會,然而在我們實際的應用面對一些未知的個數的元素進行儲存添加的時候,這個時候如果一開始把數組定義很大的情況下顯然是很浪費空間的,而且在儲存的過程中我們如果把每一個項都定義為一種的數據類型來無疑會對我們的工作帶來很大的麻煩,這個時候我們就需要一個能存儲不限數據類型而且能夠隨著元素的增加而增加的一種容器了;這個時候集合就被提出來了;而且集合在存儲的時候是統一把元素提升為object類型進行存儲的,在集合這個概念提出來的同時,我們在需要用某一類元素的時候,就會遇到問題了,前面我們也說過在存儲的過程中是統一存儲為object類型的,取出的時候可能定義要取一個特定類型的時候給我們取出的是另一個類型,這個時候我們就想到能不能定義一個默認的數據類型,然后集合能很自然的識別我們要取的類型,這個時候泛型就被提出來了。

泛型的產生,應該有兩個原因吧,1.在我們不確定類型的情況下,需要對數組進行儲的話,這個時候我們不可能把所有的類型都一個一個寫出來吧,而且還可能有一些特定的對象,這種不確定性不是我們一個個展現出來就能夠解決的;這個時候我們就會想能不能夠定義一種特殊的類型,當它從一開始定義后,我們就默認它是這種類型,如果再輸入其他的我么么就不允許