最贊回答 / 伊兮塵昔
courses這個(gè)是存放的元素,coursesToSelect調(diào)用了removeAll這個(gè)方法后可以刪除courses中存放并且在coursesToSelect中已有的元素
2015-01-02
講師回答 / 湯小洋
String s1="imooc"; String s4="I love "+s1;? s1是變量,雖然在編譯時(shí)已賦值,但在定義s4時(shí)將變量s1與字符串拼接,只有在運(yùn)行時(shí)才會(huì)進(jìn)行,想表達(dá)的是這個(gè)意思
2014-12-27
最新回答 / 伊兮塵昔
result*prime+((name==null)?0:name.hashCode())這句話是一個(gè)三目運(yùn)算,意思是計(jì)算result和primed的乘積然后加name==null的結(jié)果,如果為真的話那么執(zhí)行0, 如果為假執(zhí)行name.hashCode()
2014-12-26
最新回答 / 去打熊
ArrayList 中存放的數(shù)據(jù) 在內(nèi)存中是連續(xù)的,意思就是你可以直接通過(guò)訪問(wèn)內(nèi)存地址獲得值。LinkedList 你可以理解成非連續(xù)的(只是可以)。 不能通過(guò)直接訪問(wèn)內(nèi)存地址來(lái)獲得值。
2014-12-22
最新回答 / 小腸桿君
接口List確實(shí)不能實(shí)例化,但是這里我們并沒(méi)有用List來(lái)創(chuàng)建對(duì)象courseToSelect,而是通過(guò)接口List的一個(gè)實(shí)現(xiàn)類ArrayList來(lái)創(chuàng)建的對(duì)象courseToSelect,也就是代碼里面的這句:<...code...>在這里,我們引入了接口List的實(shí)現(xiàn)類ArrayList,所以需要導(dǎo)入java.util包,這里面就聲明定義了ArrayList類。這就是為何一會(huì)List,一會(huì)ArrayList的原因,兩者內(nèi)涵是不一樣的。
2014-12-20