更新時(shí)間:2020-04-20 11:36:37 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2152次
1.Java語(yǔ)言基礎(chǔ)(數(shù)組操作的兩個(gè)常見(jiàn)小問(wèn)題越界和空指針)(掌握)
A:ArrayIndexOutOfBoundsException:數(shù)組索引越界異常
原因:你訪問(wèn)了不存在的索引。
B:NullPointerException:空指針異常
原因:數(shù)組已經(jīng)不在指向堆內(nèi)存了。而你還用數(shù)組名去訪問(wèn)元素。
C:演示兩個(gè)異常如下圖:
2.Java語(yǔ)言基礎(chǔ)(數(shù)組的操作之遍歷)(掌握)
A:相關(guān)知識(shí)
數(shù)組遍歷:就是依次輸出數(shù)組中的每一個(gè)元素。
數(shù)組的屬性:arr.length數(shù)組的長(zhǎng)度
數(shù)組的最大索引:arr.length-1;
B:演示案例
3.Java語(yǔ)言基礎(chǔ)(數(shù)組的操作之獲取最值)(掌握)
A:案例演示
數(shù)組獲取最值(獲取數(shù)組中的最大值最小值)這里只舉例說(shuō)最大值,最小值思路亦如此
優(yōu)化取數(shù)組最值:
分析:假設(shè)數(shù)組的最大值在索引0處,則第一位數(shù)據(jù)不用遍歷,減少了一次遍歷次數(shù)
4.Java語(yǔ)言基礎(chǔ)(數(shù)組的操作之反轉(zhuǎn))(掌握)
A:案例演示
數(shù)組元素反轉(zhuǎn)(就是把元素對(duì)調(diào))
5.Java語(yǔ)言基礎(chǔ)(數(shù)組的操作4查表法)(掌握
A:demo演示:數(shù)組查表法(根據(jù)鍵盤(pán)錄入索引,查找對(duì)應(yīng)星期)
6.數(shù)組元素查找(查找指定元素第一次在數(shù)組中出現(xiàn)的索引)
A:定義方法
B:在main方法中調(diào)用方法
說(shuō)明:這個(gè)demo重分說(shuō)明了第一次出現(xiàn)的索引,后面的出現(xiàn)的將不算。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):Java數(shù)組基本教程”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743