最新回答 / 詩(shī)雨若楓
i> -1,當(dāng)i = 0時(shí),拋出異常,而且不會(huì)出現(xiàn)有小數(shù)的情況,100/i ?/ 操作符兩邊都是整型的話,值也是整型。
最贊回答 / Coda
set是線性結(jié)構(gòu),set中的值不能重復(fù),hashset是set的hash實(shí)現(xiàn),hashset中值不能重復(fù)是用hashmap的key來(lái)實(shí)現(xiàn)的。map是鍵值對(duì)映射,可以空鍵空值。HashMap是Map接口的hash實(shí)現(xiàn),key的唯一性是通過(guò)key值hash值的唯一來(lái)確定,value值是則是鏈表結(jié)構(gòu)。他們的共同點(diǎn)都是hash算法實(shí)現(xiàn)的唯一性,他們都不能持有基本類型,只能持有對(duì)象
2015-02-01
最贊回答 / Coda
Set中的元素是不能重復(fù)的,如果使用add(Object obj)方法添加已經(jīng)存在的對(duì)象,則會(huì)覆蓋前面的對(duì)象;Map使用鍵值對(duì)的方式來(lái)儲(chǔ)存數(shù)據(jù),鍵是String類型,值是Object類型,鍵不能有重復(fù)的,值可以,所以在知道某條信息的一項(xiàng)時(shí)查詢其他項(xiàng)就用該方法,效率最高。另外map在servlet 和jsp中是絕對(duì)的重中之重,頁(yè)面之間傳值全靠map的。
2015-02-01
在testAdd()方法中傳入id和name參數(shù),即testadd(String id,String name),可以更方便的添加課程!
2015-01-31
最新回答 / yymooc
在這道題中首先用add方法添加數(shù)據(jù)結(jié)構(gòu),并把數(shù)據(jù)結(jié)構(gòu)的課程存儲(chǔ)在了內(nèi)存下標(biāo)為0的位置,在用add方法把C語(yǔ)言存儲(chǔ)在指定位置為0的內(nèi)存空間,此時(shí)數(shù)據(jù)結(jié)構(gòu)就被移動(dòng)到下一個(gè)內(nèi)存空間,也就是下標(biāo)為1的位置,這時(shí)的長(zhǎng)度是為2的。當(dāng)你在用add添加下一個(gè)課程放在指定為大于2的內(nèi)存空間時(shí),2的位置是空的,而當(dāng)你存儲(chǔ)時(shí)應(yīng)該是連續(xù)存儲(chǔ)的,不可能跳過(guò)2的位置而放在3或4的位置。
2015-01-30
說(shuō)錯(cuò)了,是作者說(shuō)2沒(méi)問(wèn)題,其實(shí)應(yīng)該是有問(wèn)題
2015-01-30