首先這個(gè)set是HashSet,而HashSet應(yīng)該是和HashMap一樣,是采用哈希值來(lái)做唯一標(biāo)識(shí)的,又因?yàn)镾electionKey并沒(méi)有重寫(xiě)hashCode和equals方法,所以每個(gè)新的SelectionKey實(shí)例都會(huì)一直存在Set內(nèi),并不會(huì)被替換,所以需要手動(dòng)移除。
2020-01-22