LetsCoding.cn

          天地之間有桿秤,拿秤砣砸老百姓。

          編程實踐

          JVM中finally子句介紹
               摘要: 歡迎來到“Under The Hood”第七期。本期我們介紹JVM處理finally子句的方式及相關(guān)字節(jié)碼。你可能需要閱讀往期的文章才能更好的理解本文。

          finally子句

          JVM執(zhí)行Java字節(jié)碼時,它有幾種方式可以退出一個代碼塊(花括號中間的語句)。其中之一,就是簡單的執(zhí)行完其中所有的語句,然后退出代碼塊。第二種,JVM可能會在代碼塊中間的任何一處,遇到像break,continue,return之類的語句,強制它跳出該代碼塊。第三種,JVM可能會在執(zhí)行過程中,出現(xiàn)了異常,然后它跳轉(zhuǎn)到匹配的catch子句,或者沒有找到相應(yīng)的catch子句,直接退出當(dāng)前線程。由于單個代碼塊有如此多的潛在退出點(exit point),擁有一個簡單的方式來表達“無論代碼塊以什么方式退出,有些事情總能發(fā)生”是很值得的。然后就有了try-finally子句。  閱讀全文

          posted @ 2014-06-08 02:42 Rolandz 閱讀(2187) | 評論 (1)  編輯

          JVM中的異常處理
               摘要: 歡迎來到“Under The Hood”第六期。本期我們介紹JVM處理異常的方式,包括如何拋出和捕獲異常及相關(guān)的字節(jié)碼指令。但本文不會討論finally子句,這是下期的主題。你可能需要閱讀往期的文章才能更好的理解本文。

          異常處理

          在程序運行時,異常讓你可以平滑的處理意外狀況。為了演示JVM處理異常的方式,考慮NitPickyMath類,它提供對整數(shù)進行加,減,乘,除以及取余的操作。  閱讀全文

          posted @ 2014-06-02 03:54 Rolandz 閱讀(2775) | 評論 (0)  編輯

          對象和數(shù)組:JVM中,處理對象和數(shù)組的字節(jié)碼介紹
               摘要: 歡迎來到“Under The Hood”第五期。本期我們來看看JVM中處理對象和數(shù)組的字節(jié)碼。你可能需要閱讀往期的文章才能更好的理解本文。  閱讀全文

          posted @ 2014-05-30 02:14 Rolandz 閱讀(1347) | 評論 (1)  編輯

          初窺JVM浮點運算
               摘要: JVM支持IEEE-754浮點數(shù)標(biāo)準(zhǔn)(1985)。該標(biāo)準(zhǔn)定義了32位和64位浮點數(shù)的格式,以及在此之上的各種運算。在JVM中,浮點運算是基于32位float數(shù)和64位double數(shù)的。對每個操作float數(shù)的字節(jié)碼,都有一個對應(yīng)的操作double數(shù)的版本。  閱讀全文

          posted @ 2014-05-26 15:09 Rolandz 閱讀(1049) | 評論 (1)  編輯

          字節(jié)碼基礎(chǔ):JVM字節(jié)碼初探
               摘要: 字節(jié)碼是JVM的機器語言。JVM加載類文件時,對類中的每個方法,它都會得到一個字節(jié)碼流。這些字節(jié)碼流保存在JVM的方法區(qū)中。在程序運行過程中,當(dāng)一個方法被調(diào)用時,它的字節(jié)碼流就會被執(zhí)行。根據(jù)特定JVM設(shè)計者的選擇,它們可以通過解釋的方式,即時編譯(Just-in-time compilation)的方式或其他技術(shù)的方式被執(zhí)行。  閱讀全文

          posted @ 2014-05-22 02:07 Rolandz 閱讀(5142) | 評論 (4)  編輯

          Full 編程實踐 Archive

          導(dǎo)航

          統(tǒng)計

          留言簿(1)

          隨筆分類(12)

          隨筆檔案(19)

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 资中县| 鄯善县| 夹江县| 白河县| 中方县| 肇州县| 蒙山县| 同心县| 安国市| 昭觉县| 子洲县| 苏尼特右旗| 平陆县| 海盐县| 福安市| 太康县| 龙口市| 东海县| 白朗县| 永仁县| 甘洛县| 泰兴市| 玉屏| 麻江县| 澄江县| 麻城市| 包头市| 白河县| 抚远县| 镇巴县| 溧阳市| 秭归县| 霍州市| 清丰县| 阿克苏市| 会昌县| 辰溪县| 都江堰市| 祁连县| 合水县| 霸州市|