<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    LetsCoding.cn

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

    編程實(shí)踐

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

    finally子句

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

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

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

    異常處理

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

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

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

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

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

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

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

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

    Java類文件的基本結(jié)構(gòu)
         摘要: Java類文件(.class文件)是一個(gè)為已編譯Java程序仔細(xì)定義的格式。Java源代碼被編譯成能夠被任何JVM加載和執(zhí)行的類文件。在被JVM加載之前,類文件可能是由網(wǎng)絡(luò)傳輸而來。類文件是獨(dú)立于底層平臺(tái)的,所以適用于更多的地方。它們由簡(jiǎn)潔的JVM字節(jié)碼組成,這樣就能輕裝上陣。類文件常常被壓縮,以極快的速度通過網(wǎng)絡(luò),到達(dá)世界各地的JVM。  閱讀全文

    posted @ 2014-05-19 03:49 Rolandz 閱讀(1767) | 評(píng)論 (2)  編輯

    短小精悍的虛擬機(jī):JVM基本結(jié)構(gòu)和功能介紹
         摘要: JVM(Java虛擬機(jī))是一個(gè)運(yùn)行已編譯Java程序的抽象計(jì)算機(jī)。之所以說是”虛擬“的,是因?yàn)樗凇罢嬲钡挠布脚_(tái)和操作系統(tǒng),一般以軟件的形式實(shí)現(xiàn)。所有的Java程序都為JVM而編譯。因此,在特定平臺(tái)上運(yùn)行已編譯Java程序之前,該平臺(tái)的JVM必須先要被實(shí)現(xiàn)。  閱讀全文

    posted @ 2014-05-17 21:50 Rolandz 閱讀(1606) | 評(píng)論 (0)  編輯

    Java中,狀態(tài)模式和策略模式的區(qū)別
         摘要: Java開發(fā)者,要想恰當(dāng)?shù)氖褂脿顟B(tài)模式和策略模式,必須清楚的理解它們之間的區(qū)別。雖然狀態(tài)模式和策略模式擁有相似的結(jié)構(gòu),雖然它們都基于SOLID設(shè)計(jì)原則中的O(開閉原則),但是,它們的意圖是完全不同的。  閱讀全文

    posted @ 2014-05-16 03:23 Rolandz 閱讀(6402) | 評(píng)論 (1)  編輯

    Java 8:Lambda表達(dá)式(二)
         摘要: 上一篇中,你看到了Java中Lambda表達(dá)式的一種形式:參數(shù) + “->” + 表達(dá)式。如果代碼實(shí)現(xiàn)的邏輯一條語句完成不了,你可以寫成類似方法的形式:代碼寫在“{}”中,再加上顯式的return語句。例如:  閱讀全文

    posted @ 2014-05-11 12:07 Rolandz 閱讀(1829) | 評(píng)論 (2)  編輯

    Java 8:Lambda表達(dá)式(三)
         摘要: 變量作用域

    你經(jīng)常會(huì)想,如果可以在Lambda表達(dá)式里訪問外部方法或類中變量就好了。  閱讀全文

    posted @ 2014-05-11 12:07 Rolandz 閱讀(3116) | 評(píng)論 (0)  編輯

    Java 8:Lambda表達(dá)式(一)
         摘要: 在上世紀(jì)九十年代,Java被設(shè)計(jì)成了OOP語言,在當(dāng)時(shí),OOP是軟件開發(fā)中的標(biāo)桿。遠(yuǎn)在OOP還沒有出現(xiàn)的時(shí)候,已經(jīng)產(chǎn)生了FP語言,例如Lisp和Scheme,但是它們的益處,并沒有受到學(xué)術(shù)圈外的人重視。最近,F(xiàn)P的重要性被提升了,因?yàn)樗浅_m合并發(fā)編程和事件驅(qū)動(dòng)編程。然而,這并不意味著OO不好,相反,好的策略應(yīng)該是混用OOP和FP。就算你對(duì)并發(fā)編程不感興趣,這也很有道理。例如,如果編程語言有一個(gè)方便寫函數(shù)表達(dá)式的語法,集合類庫就能擁有強(qiáng)大的API。  閱讀全文

    posted @ 2014-05-11 12:06 Rolandz 閱讀(1677) | 評(píng)論 (1)  編輯

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿(1)

    隨筆分類(12)

    隨筆檔案(19)

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲av日韩精品久久久久久a| 99久久免费精品高清特色大片| 无码日韩人妻av一区免费| 亚洲最新永久在线观看| 久9这里精品免费视频| 午夜亚洲AV日韩AV无码大全| 亚洲宅男天堂在线观看无病毒| 国产精品亚洲а∨天堂2021| 又爽又黄无遮挡高清免费视频| 大桥未久亚洲无av码在线| 国产精品极品美女免费观看| 国产成人亚洲精品电影| 亚洲av日韩av欧v在线天堂| 亚洲三级电影网址| 99久热只有精品视频免费看 | 亚洲自偷自偷图片| a毛片免费在线观看| 亚洲人成电影在在线观看网色| 67194熟妇在线永久免费观看| 亚洲色少妇熟女11p| 免费在线一级毛片| 国产免费高清69式视频在线观看| 国产亚洲精品a在线观看app | 老司机永久免费网站在线观看| 日韩色日韩视频亚洲网站| 亚洲女人被黑人巨大进入| 任你躁在线精品免费| 亚洲精品视频在线播放| 午夜爱爱免费视频| a级毛片免费观看网站| 久久亚洲精品中文字幕| 在线免费观看一级片| 久久久WWW成人免费精品| 亚洲精品中文字幕乱码| 国产精品成人无码免费| 两性色午夜视频免费播放| 亚洲AV成人无码天堂| 亚洲国产一区二区三区| 24小时免费看片| 亚洲Av永久无码精品一区二区| 亚洲人成图片小说网站|