已采納回答 / 有夢(mèng)想的人不睡覺(jué)11
第52行的id1只是一個(gè)Scanner對(duì)象的引用啊,你應(yīng)該寫(xiě)k啊,兄弟。你的第50行那兒有黃色提示你的k變量沒(méi)用到啊。
2017-09-09
已采納回答 / Imamoocer
students是Map的對(duì)象,Map是一個(gè)接口,當(dāng)生命一個(gè)Map對(duì)象,也就是students的時(shí)候,Map接口沒(méi)有構(gòu)造函數(shù)來(lái)初始化一個(gè)對(duì)象,所以需要用Map接口的實(shí)現(xiàn)類(lèi)HashMap來(lái)返回一個(gè)Map對(duì)象給students。
2017-09-09
+ 我來(lái)回答
回答最高可+2積分
已采納回答 / Imamoocer
是自動(dòng)類(lèi)型轉(zhuǎn)換,有低級(jí)向高級(jí)是自動(dòng)轉(zhuǎn)換的,如int轉(zhuǎn)換為float 為自動(dòng)轉(zhuǎn)換,反過(guò)來(lái)就是強(qiáng)制轉(zhuǎn)換,需要顯示指明處來(lái)。當(dāng)然你加引號(hào)也是可以的
已采納回答 / ghcg
這個(gè)我也查了一下,之前也有疑問(wèn),查了之后才知道equals一般情況下確實(shí)比較的是地址,但有種情況例外,就是當(dāng)equals()的括號(hào)里面是字符串的時(shí)候比較的是內(nèi)容,應(yīng)該不會(huì)錯(cuò),希望對(duì)你有幫助,加油
2017-09-07
已采納回答 / 慕萊塢4565304
拋出異常聲明
已采納回答 / 劉瞻遠(yuǎn)
initCause()這個(gè)方法就是對(duì)異常來(lái)進(jìn)行包裝的,目的就是為了出了問(wèn)題的時(shí)候能夠追根究底。因?yàn)橐粋€(gè)項(xiàng)目,越往底層,可能拋出的異常類(lèi)型會(huì)用很多,如果你在上層想要處理這些異常,你就需要挨個(gè)的寫(xiě)很多catch語(yǔ)句塊來(lái)捕捉異常,這樣是很麻煩的。如果我們對(duì)底層拋出的異常捕獲后,拋出一個(gè)新的統(tǒng)一的異常,會(huì)避免這個(gè)問(wèn)題。但是直接拋出一個(gè)新的異常,會(huì)讓最原始的異常信息丟失,這樣不利于排查問(wèn)題。舉個(gè)例子,在底層會(huì)出現(xiàn)一個(gè)A異常,然后在中間代碼層捕獲A異常,對(duì)上層拋出一個(gè)B異常。如果在中間代碼層不對(duì)A進(jìn)行包裝,在上層代碼...
2017-09-05
已采納回答 / qq_原點(diǎn)_29
public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Student other = (Student) obj; if (name == null) { if (other.name != null) return false; } else if (!nam...
2017-09-05
已采納回答 / 慕粉3877093
這個(gè)students應(yīng)該是map對(duì)象吧?對(duì)應(yīng)的泛型是<id,student>,就是說(shuō)key是id,value是一個(gè)student對(duì)象,這樣get(id)獲取的就是student對(duì)象了。
2017-09-04
已采納回答 / qq_厚德載物_5
這是API中的? ????charAt(int?index) ??????????????????????????返回指定索引處的 char 值。通過(guò)索引找到該處的char值
2017-09-02
已采納回答 / Justeasy
有參構(gòu)造方法用來(lái)實(shí)例化Course對(duì)象時(shí)對(duì)其屬性賦值.例如:Course c = new Course("1","高數(shù)") //有參構(gòu)造方法如果是無(wú)參構(gòu)造方法 Course c = new Course(); 此時(shí)屬性 id 和 name都被系統(tǒng)默認(rèn)為0
2017-09-01