您好,登錄后才能下訂單哦!
這篇文章主要介紹“Java容器有哪些”,在日常操作中,相信很多人在Java容器有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Java容器有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1.容器(4個):它可以用來存放對象或者基本數據類型,它本身也是對象。前3個容器都實現了Collection接口(所以它們的方法都大同小異),它們的底層是數組
2.泛型:如果一個瓶子里什么食品都裝,當取出時就會很耗時,此時,引入泛型(E),它就相當于一個標簽,規定了 這個瓶子只能裝牛肉,從它里面取出來的也只能全是牛肉。 例如MyCollection<E>,這里的E是形式參數(可以有多個參數),它可以是int,也可以是String ,具體要看創建時傳入了什么數據類型。(報錯的時只需強制類型轉換即可)
3.源碼:看這個類里面調用了哪些類,一層一層地看下去。
4.ToString的作用:可以把對象打印出來,而不是一串地址。
5.鏈表:
last=node;//即讓node成為最后一個節點
6.構造器(即是構造方法)
1.構造方法的名字必須與定義他的類名完全相同,
2.構造方法的調用是在創建一個對象時使用new操作進行的。構造方法的作用是初始化對象(給對象的變量賦值)。(且可以有多個構造方法)(不懂看這里)
7.對象:把抽象化的東西具體化,把邏輯用計算機語言實現
8.二分法,把一組數據分為兩半,例如對于1000個數據,少于500的,則從頭開始找,大于500索引的數據則從尾往回找
9.起標記的作用.
last.next=node;(即last.next指向node)last=node;(標記者這個節點為最后一個節點) ,last只是起著標記的作用。
first=Node01;(讓Node01這個節點成為第一個節點,)first=Node02;(對第一個節點重新賦值,從而刪掉了Node01這個節點)
到此,關于“Java容器有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。