JAVA編程構架師學習筆記藐鹤,List的子類與泛型

Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java 技術具有卓越的通用性辽剧、高效性、平臺移植性和安全性税产,廣泛應用于PC怕轿、數(shù)據(jù)中心、游戲控制臺辟拷、科學超級計算機撞羽、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群衫冻。

給你學習路線:html-css-js-jq-javase-數(shù)據(jù)庫-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

1:List的子類(掌握)

(1)List的子類特點

小編推薦一個學Java的學習裙【 六五零诀紊,五五四,六零七 】隅俘,無論你是大牛還是小白邻奠,是想轉行還是想入行都可以來了解一起進步一起學習笤喳!裙內有開發(fā)工具,很多干貨和技術資料分享碌宴!

list子類的特點

(2)ArrayList

A:無特有功能

B:案例

a:ArrayList存儲字符串并遍歷

b:ArrayList存儲自定義對象并遍歷

對象遍歷

(3)Vector

A:特有功能

a:添加

public void addElement(E obj) -- add()

b:獲取

public E elementAt(int index) -- get()

public Enumeration elements() -- iterator()

B:案例

a:Vector存儲字符串并遍歷

b:Vector存儲自定義對象并遍歷

vector案例

(4)LinkedList

A:有特有功能

a:添加

addFirst() addLast()

b:刪除

removeFirst() removeLast()

c:獲取

getFirst() getLast()

B:案例

a:LinkedList存儲字符串并遍歷

b:LinkedList存儲自定義對象并遍歷

linkedlist案例

(5)案例:

A:去除集合中的多個字符串的重復元素

如果字符串的內容相同杀狡,即為重復元素

分析一

分析二

B:去除集合中的多個自定義對象的重復元素

如果自定義對象的成員變量值都相同,即為重復元素

分析

student類中重寫equals

C:用LinkedList模擬一個棧數(shù)據(jù)結構的集合類贰镣,并測試呜象。

你要定義一個集合類,只不過內部可以使用LinkedList來實現(xiàn)碑隆。

小編推薦一個學Java的學習裙【 六五零恭陡,五五四,六零七 】干跛,無論你是大牛還是小白子姜,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發(fā)工具楼入,很多干貨和技術資料分享哥捕!

自定義棧

2:泛型(掌握)

(1)泛型概述

是一種把明確類型的工作推遲到創(chuàng)建對象或者調用方法的時候才去明確的特殊的類型。

(2)格式:

<數(shù)據(jù)類型>

注意:該數(shù)據(jù)類型只能是引用類型嘉熊。

(3)好處:

A:把運行時期的問題提前到了編譯期間

B:避免了強制類型轉換

C:優(yōu)化了程序設計遥赚,解決了黃色警告線問題,讓程序更安全

(4)泛型的前世今生

A:泛型的由來

Object類型作為任意類型的時候阐肤,在向下轉型的時候凫佛,會隱含一個轉型問題

B:泛型類

C:泛型方法

D:泛型接口

E:泛型高級通配符

extends E super E

(5)我們在哪里使用呢?

一般是在集合中使用

3:增強for循環(huán)(掌握)

(1)是for循環(huán)的一種

(2)格式:

for(元素的數(shù)據(jù)類型 變量名 : 數(shù)組或者Collection集合的對象) {

使用該變量即可孕惜,該變量其實就是數(shù)組或者集合中的元素愧薛。

}

(3)好處:

簡化了數(shù)組和集合的遍歷

(4)弊端

增強for循環(huán)的目標不能為null。建議在使用前衫画,先判斷是否為null毫炉。

4:靜態(tài)導入(了解)

(1)可以導入到方法級別的導入

(2)格式:

import static 包名....類名.方法名;

(3)注意事項:

A:方法必須是靜態(tài)的

B:如果多個類下有同名的方法,就不好區(qū)分了削罩,還得加上前綴瞄勾。

所以一般我們并不使用靜態(tài)導入,但是一定要能夠看懂弥激。

5:可變參數(shù)(掌握)

(1)如果我們在寫方法的時候进陡,參數(shù)個數(shù)不明確,就應該定義可變參數(shù)微服。

(2)格式:

修飾符 返回值類型 方法名(數(shù)據(jù)類型... 變量) {}

注意:

A:該變量其實是一個數(shù)組名

B:如果一個方法有多個參數(shù)趾疚,并且有可變參數(shù),可變參數(shù)必須在最后

(3)Arrays工具類的一個方法

asList()把數(shù)組轉成集合。

注意:這個集合的長度不能改變盗蟆。

6:練習(掌握)

A:集合的嵌套遍歷

B:產(chǎn)生10個1-20之間的隨機數(shù)戈二,要求隨機數(shù)不能重復

練習B

C:鍵盤錄入多個數(shù)據(jù)舒裤,以0結束喳资,并在控制臺輸出最大值

小編推薦一個學Java的學習裙【 六五零,五五四腾供,六零七 】仆邓,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習伴鳖!裙內有開發(fā)工具节值,很多干貨和技術資料分享!

練習C

7:要掌握的代碼

集合存儲元素榜聂,加入泛型搞疗,并可以使用增強for遍歷。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末须肆,一起剝皮案震驚了整個濱河市匿乃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌豌汇,老刑警劉巖幢炸,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拒贱,居然都是意外死亡宛徊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門逻澳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闸天,“玉大人,你說我怎么就攤上這事斜做“” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵陨享,是天一觀的道長葱淳。 經(jīng)常有香客問我,道長抛姑,這世上最難降的妖魔是什么赞厕? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮定硝,結果婚禮上皿桑,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好诲侮,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布镀虐。 她就那樣靜靜地躺著,像睡著了一般沟绪。 火紅的嫁衣襯著肌膚如雪刮便。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天绽慈,我揣著相機與錄音恨旱,去河邊找鬼。 笑死坝疼,一個胖子當著我的面吹牛搜贤,可吹牛的內容都是我干的。 我是一名探鬼主播钝凶,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼仪芒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耕陷?” 一聲冷哼從身側響起掂名,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啃炸,沒想到半個月后铆隘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡南用,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年膀钠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片裹虫。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡肿嘲,死狀恐怖,靈堂內的尸體忽然破棺而出筑公,到底是詐尸還是另有隱情雳窟,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布匣屡,位于F島的核電站封救,受9級特大地震影響,放射性物質發(fā)生泄漏捣作。R本人自食惡果不足惜誉结,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望券躁。 院中可真熱鬧惩坑,春花似錦掉盅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蔓钟,卻和暖如春永票,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背奋刽。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工瓦侮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人佣谐。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像方妖,于是被迫代替她去往敵國和親狭魂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345