华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

java常見面試題及答案:第六部分

來(lái)源:中華考試網(wǎng)  [2020年9月20日]  【

  1、try{}里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally{}里的代碼會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?

  答:會(huì)執(zhí)行,在方法返回調(diào)用者前執(zhí)行。

  在finally中改變返回值的做法是不好的,因?yàn)槿绻嬖趂inally代碼塊,try中的return語(yǔ)句不會(huì)立馬返回調(diào)用者,而是記錄下返回值待finally代碼塊執(zhí)行完畢之后再向調(diào)用者返回其值,然后如果在finally中修改了返回值,就會(huì)返回修改后的值

  2、列出一些你常見的運(yùn)行時(shí)異常?

  答:

  - ArithmeticException(算術(shù)異常)

  - ClassCastException (類轉(zhuǎn)換異常)

  - IllegalArgumentException (非法參數(shù)異常)

  - IndexOutOfBoundsException (下標(biāo)越界異常)

  - NullPointerException (空指針異常)

  - SecurityException (安全異常)

  3、List、Set、Map是否繼承自Collection接口?

  答:List、Set 是,Map 不是。Map是鍵值對(duì)映射容器,與List和Set有明顯的區(qū)別,而Set存儲(chǔ)的零散的元素且不允許有重復(fù)元素(數(shù)學(xué)中的集合也是如此),List是線性結(jié)構(gòu)的容器,適用于按數(shù)值索引訪問(wèn)元素的情形。

  4、Collection和Collections的區(qū)別?

  答:Collection是一個(gè)接口,它是Set、List等容器的父接口;Collections是個(gè)一個(gè)工具類,提供了一系列的靜態(tài)方法來(lái)輔助容器操作,這些方法包括對(duì)容器的搜索、排序、線程安全化等等。

  5、List、Map、Set三個(gè)接口存取元素時(shí),各有什么特點(diǎn)?

  答:List以特定索引來(lái)存取元素,可以有重復(fù)元素。Set不能存放重復(fù)元素(用對(duì)象的equals()方法來(lái)區(qū)分元素是否重復(fù))。Map保存鍵值對(duì)(key-value pair)映射,映射關(guān)系可以是一對(duì)一或多對(duì)一

預(yù)約申請(qǐng)免費(fèi)聽課

  • 地區(qū):
  • 姓名:
  • 手機(jī):
責(zé)編:yangliu1997
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
当雄县| 九寨沟县| 咸宁市| 左云县| 香港 | 灌南县| 高台县| 方城县| 大渡口区| 黄山市| 洛隆县| 北宁市| 资中县| 衡水市| 紫阳县| 界首市| 遂平县| 平谷区| 朔州市| 苍南县| 弋阳县| 金沙县| 十堰市| 兴宁市| 安陆市| 广饶县| 乐至县| 汤阴县| 四子王旗| 巴林左旗| 电白县| 连江县| 历史| 固始县| 巴林右旗| 平果县| 娱乐| 大余县| 常德市| 水城县| 华亭县|