freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]第5章3異常與垃圾收集-資料下載頁

2025-10-10 03:51本頁面
  

【正文】 ze = s。 try { checkSize()。 } catch(ArraySizeException e) {(e)。} } void checkSize() throws ArraySizeException { if(size 0) throw new ArraySizeException()。 array = new int[size]。 for(int i = 0。 i size。 i++) { array[i] = i+1。 (array[i]+ )。 } } public static void main(String arg[]) { new UserExceptionDemo((arg[0]))。 } } 輸出 結(jié)果 24 垃圾收集 21 ? 垃圾收集是可將分配給對(duì)象但不再使用的內(nèi)存回收或釋放的過程 ? Java 將自動(dòng)釋放不再使用的內(nèi)存 ? 如果一個(gè)對(duì)象沒有指向它的引用或?qū)⑵滟x值為 null, 則此對(duì)象將適于進(jìn)行垃圾收集 25 垃圾收集 22 ? 垃圾收集器將作為優(yōu)先級(jí)低的單獨(dú)線程運(yùn)行 ? 可通過下列方式關(guān)閉應(yīng)用程序中的垃圾收集 java –noasyncgc … ? 如果關(guān)閉了垃圾收集,程序極有可能會(huì)因?yàn)閮?nèi)存在某個(gè)時(shí)刻耗盡而失敗 26 使用 finalize 方法 ? Object類具有 finalize()方法,本身不做任何事。子類可以覆蓋它。 ? 如果存在 finalize(), 它將在垃圾收集前被執(zhí)行一次,而且每個(gè)對(duì)象僅執(zhí)行一次 protected void finalize() throws Throwable ? 可以建議垃圾收集,但并不能保證它何時(shí)會(huì)發(fā)生 27 總結(jié) 21 ? 運(yùn)行時(shí)發(fā)生的錯(cuò)誤稱為異常。 ? 必須捕獲引發(fā)的每個(gè)異常,否則應(yīng)用程序不會(huì)正常中止。 ? 異常處理允許在一個(gè)地方集中進(jìn)行錯(cuò)誤處理。這使得可以創(chuàng)建功能強(qiáng)大且健壯的代碼。 ? Java 使用 try 和 catch 塊來處理異常。 try 塊中的語句引發(fā)異常,而 catch 塊則處理異常。 28 總結(jié) 22 ? 可以同時(shí)使用多個(gè) catch 塊來分別處理各種異常類型。 ? 程序可以用 throw語句引發(fā)明確的異常。 ? 關(guān)鍵字 throws 用于列出一個(gè)方法可能引發(fā)的異常類型。 ? 不管是否發(fā)生了異常,都將執(zhí)行 finally 塊中的語句。 ? Java 中的垃圾收集就是將分配給對(duì)象但不再使用的內(nèi)存回收或釋放的過程。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1