John Jiang

          a cup of Java, cheers!
          https://github.com/johnshajiang/blog

             :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
            131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks

          JavaSE

               摘要: 本文是Play OpenJDK的第二篇,介紹了如何突破JDK不允許自定義的包名以"java."開頭這一限制。這一技巧對于基于已有的JDK向java.*中添加新類還是有所幫助的。(2015.11.02最后更新)  閱讀全文
          posted @ 2015-11-01 20:06 John Jiang 閱讀(3829) | 評論 (0)  編輯

               摘要: 計劃使Play OpenJDK成為一組介紹如何使用并參與OpenJDK項目的系列文章。本文是該系列的第一篇文章,它基于OpenJDK 8的源代碼介紹了構建一個屬于自己的JDK方法。(2015.10.30最后更新)  閱讀全文
          posted @ 2015-10-30 23:17 John Jiang 閱讀(3524) | 評論 (0)  編輯

               摘要: 本文是Java Magazine 201405/06刊中的一篇文章,也是文章系列"利用Java SE 8流處理數據"中的第二篇,它基于flatMap()和collect()介紹了Java流的高級用法(2014.08.15最后更新)  閱讀全文
          posted @ 2014-08-15 19:57 John Jiang 閱讀(2246) | 評論 (2)  編輯

               摘要: 本文是Java Magazine 201403/04刊中的一篇文章,也是文章系列"利用Java SE 8流處理數據"中的第一篇,它概述了Java流的基本原理與基本應用,是一篇很好的Java Streams API的入門文章。(2014.07.27最后更新)  閱讀全文
          posted @ 2014-07-27 20:54 John Jiang 閱讀(4649) | 評論 (6)  編輯

               摘要: 本文是IBM developerWorks中的一篇介紹Java 8關鍵新特性的文章,它主要關注Lambda表達式和改進的接口。(2014.04.19最后更新)  閱讀全文
          posted @ 2014-04-19 23:48 John Jiang 閱讀(3174) | 評論 (0)  編輯

               摘要: 本文是稍早前java.net推薦的一篇博文,描述了Java流的8個有用的特性。(2014.03.02最后更新)  閱讀全文
          posted @ 2014-02-28 15:25 John Jiang 閱讀(1032) | 評論 (0)  編輯

               摘要: 本文是Java并發基礎實踐系列中的一篇,介紹了最簡單的死鎖場景,并使用jstack產生的thread dump來查找死鎖。(2013.12.29最后更新)  閱讀全文
          posted @ 2013-12-29 20:19 John Jiang 閱讀(12286) | 評論 (1)  編輯

               摘要: 在最新一期的Java Magazine中有一篇訪談,介紹了一個學習Java并發編程的動畫應用Java Concurrent Animated。該應用以十分直觀的方式展示了Java并發工具包中的每一個重要組件,降低了學習Java并發編程的難度。(2013.12.07最后更新)  閱讀全文
          posted @ 2013-12-07 17:45 John Jiang 閱讀(2415) | 評論 (1)  編輯

               摘要: 本系列的第三篇文章將以實現一個極簡單的查找最大數的任務為例,分別給出了四個版本:1.順序執行;2.基于傳統的Thread.join();3.基于并發工具包的Future;4.基于JDK 7引入的Fork/Join框架。(2013.10.25最后更新)  閱讀全文
          posted @ 2013-10-23 23:27 John Jiang 閱讀(4264) | 評論 (0)  編輯

               摘要: 計劃寫一個"Java并發基礎實踐"系列,算作本人對Java并發學習與實踐的簡單總結。本文是該系列的第一篇,介紹了退出并發任務的最簡單方法。(2013.09.25最后更新)  閱讀全文
          posted @ 2013-09-21 19:11 John Jiang 閱讀(2050) | 評論 (0)  編輯

               摘要: 本文是ThoughtWorks公司架構師Neal Ford在IBM developerWorks系列文章java.next中的第一篇,其基于Groovy,Scala和Clojure,講述了多語言編程的重要性,并對靜態類型與動態類型,函數式編程與命令式編程進行了比較。(2013.02.06最后更新)  閱讀全文
          posted @ 2013-02-06 00:04 John Jiang 閱讀(3230) | 評論 (0)  編輯

               摘要: 本文是IBM developerWorks中的一篇文章,介紹了不使用加密與簽章技術,如何防止對不可信數據輸入的解序列化。(2013.01.18最后更新)  閱讀全文
          posted @ 2013-01-17 22:39 John Jiang 閱讀(2374) | 評論 (0)  編輯

               摘要: Lambda表達式是自Java SE 5引入泛型以來最重大的Java語言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介紹了Lamdba的設計初衷,應用場景與基本語法。(2013.01.07最后更新)  閱讀全文
          posted @ 2013-01-01 16:26 John Jiang 閱讀(3177) | 評論 (2)  編輯

               摘要: 關于Object類中的equals()方法與Comparable接口中的compareTo()方法之間有何種關聯,之前還真沒考慮過。通過java.net看到此文之后,收獲了一點兒新知識,希望大家也能如此。(2012.12.09最后更新)  閱讀全文
          posted @ 2012-12-06 23:14 John Jiang 閱讀(2179) | 評論 (3)  編輯

               摘要: There are many and many articles to represent how to customize layout manager. This essay just be simple study notes, which demonstrates how to layout UI components like piling up blocks or building Pyramid. It's very simple, but funny, maybe you're insterested in. (2012.07.17 last updated)  閱讀全文
          posted @ 2012-07-15 22:14 John Jiang 閱讀(1122) | 評論 (3)  編輯

               摘要: 關于Java序列化的文章早已是汗牛充棟了,本文是對我個人過往學習,理解及應用Java序列化的一個總結。此文內容涉及Java序列化的基本原理,以及多種方法對序列化形式進行定制。在撰寫本文時,既參考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相關文章和其它網絡資料,也加入了自己的實踐經驗與理解,文、碼并茂,希望對大家有所幫助。(2012.02.14最后更新)  閱讀全文
          posted @ 2012-02-13 23:22 John Jiang 閱讀(61406) | 評論 (20)  編輯

               摘要: 昨天(2011.10.03),IBM發布了它的Java SDK 7,目前僅支持AIX和Linux平臺。本文是IBM上的一篇新聞,大家可以看看它有哪些新特性或變化。(2011.10.04最后更新)  閱讀全文
          posted @ 2011-10-04 16:34 John Jiang 閱讀(2271) | 評論 (0)  編輯

               摘要: 在經過漫長地等待之后,Java SE 7終于發布了。Info的這篇文章總結了JDK 7的關鍵新特性,希望對大家了解JDK有幫助。(2011.07.30最后更新)  閱讀全文
          posted @ 2011-07-30 22:23 John Jiang 閱讀(1999) | 評論 (1)  編輯

               摘要: 在開發一個新浪微博客Swing戶端的過程中希望能展現不規則的窗體界面,原來JDK 6 update 10提供了創建指定形狀窗體的特性,簡單易用,記于此處。(2010.05.31最后更新)  閱讀全文
          posted @ 2011-05-31 20:46 John Jiang 閱讀(1984) | 評論 (0)  編輯

               摘要: 本文是我參加JavaOne與Oracle開發者大會(北京)第二天活動的一些見聞與感受,有圖有真相,希望大家能喜歡。(2010.12.16最后更新)  閱讀全文
          posted @ 2010-12-16 20:52 John Jiang 閱讀(1507) | 評論 (9)  編輯

               摘要: 自從Sun被Oracle收購之后,往常一年一度的SunTechDays就離我們而去了,但它以另一種形式--JavaOne與Oracle開發者大會 (北京)--回到了我們的身邊。本次大會即將在下周開幕,在此之前請允許我先列舉一下我個人感興趣的若干主題。(2010.12.12最后更新)  閱讀全文
          posted @ 2010-12-12 20:55 John Jiang 閱讀(1965) | 評論 (2)  編輯

               摘要: 這是IBM developerWorks中5 things系列文章中的一篇,講述了關于多線程的一些應用竅門,值得大家學習。(2010.11.22最后更新)  閱讀全文
          posted @ 2010-11-20 23:49 John Jiang 閱讀(3210) | 評論 (5)  編輯

               摘要: 這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,講述了關于改進Swing應用的一些竅門,值得大家學習。(2010.10.25最后更新)  閱讀全文
          posted @ 2010-10-25 22:23 John Jiang 閱讀(4554) | 評論 (0)  編輯

               摘要: 這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,講述了關于JVM命令行參數的一些應用竅門,值得大家學習。(2010.09.01最后更新)  閱讀全文
          posted @ 2010-09-01 08:53 John Jiang 閱讀(2470) | 評論 (0)  編輯

               摘要: 這是Ted Neward在IBM developerWorks中5 things系列文章中的一篇,講述了關于JAR的一些應用竅門,值得大家學習。(2010.06.27最后更新)  閱讀全文
          posted @ 2010-06-27 18:01 John Jiang 閱讀(3117) | 評論 (8)  編輯

               摘要: Google Collections終于發布了1.0版,本文是JavaLobby上的一篇博文,作者講述了應該使用Google Collections的若干理由,大家有興趣的話也可以體驗一下。(2010.01.08最后更新)  閱讀全文
          posted @ 2010-01-08 09:55 John Jiang 閱讀(3568) | 評論 (4)  編輯

               摘要: 本文是Sun官方以Blog形式發布的Java核心技術竅門(JavaCoreTechTip)中的一篇,它以非常簡潔的示例展示了泛型通配符的使用,初學Java泛型的朋友可以看看。(2009.12.30最后更新)  閱讀全文
          posted @ 2009-12-28 13:44 John Jiang 閱讀(2100) | 評論 (0)  編輯

               摘要: 當在加載數據(或其它耗時工作)時,需要顯示一個進度指示面板,本文介紹了一種簡易的實現方式。(2009.11.30最后更新)  閱讀全文
          posted @ 2009-11-29 20:33 John Jiang 閱讀(2199) | 評論 (5)  編輯

               摘要: 如何判定一個點P是否存在于指定的三角形ABC內,這肯定是一個簡單的問題,本文僅用一個圖形界面程序展示了該問題,有興趣的朋友可以看看。(2008.07.24最后更新)  閱讀全文
          posted @ 2008-07-24 17:02 John Jiang 閱讀(7891) | 評論 (13)  編輯

               摘要: 本文是Sun官方以Blog形式發布的Java核心技術竅門(JavaCoreTechTip)中的一個。本文主要介紹了Callable及其相關接口和類的使用,篇幅不長且易于理解,故翻譯在了此處,相信對于準備或剛接觸java.util.concurrent的朋友會有所幫助。(2008.05.31最后更新)  閱讀全文
          posted @ 2008-05-31 22:24 John Jiang 閱讀(3854) | 評論 (0)  編輯

               摘要: 本文這是Sun官方以Blog形式發布的Java核心技術竅門(JavaCoreTechTip)中的一個。我之前尚未關注過java.text.Collator類,看過Sorting Strings這個tip之后覺得有些意義,故翻譯在了此處,也希望對其它朋友有所助益。(2008.04.07最后更新)  閱讀全文
          posted @ 2008-04-07 09:10 John Jiang 閱讀(4959) | 評論 (3)  編輯

               摘要: 近一段時間在使用Thinking in Java(4th)學習Java并發編程。不得不說官方的Java Tutorias是很好的Java并發編程入門級教程,故將它其中的Concurrency一章翻譯在了此處。與我翻譯Java Tutorias中Generics一章時的目的相同,只是對自己近一段時間學習的回顧罷了,也希望對其它朋友能有所助益。(2007.11.29最后更新)  閱讀全文
          posted @ 2007-10-28 19:51 John Jiang 閱讀(2733) | 評論 (5)  編輯

               摘要: Java Generics伴隨JDK 5.0發布到現在已經超過2年半了,但目前還沒有被"非常廣泛"地應用,我也一直沒有進行過系統的學習。最近使用Thinking in Java(4th)和Java Tutorials對泛型進行了專門的學習。本文是對Java Tutorials中Generics一章的翻譯。其實關于Java Generics的文章已是汗牛充棟,之所以將這篇譯文放在此處,也算是對自己學習的一種鼓勵吧。該文的讀者應該只有我一人,但仍然希望對其他朋友有所助益。(2007.07.10最后更新)  閱讀全文
          posted @ 2007-06-20 11:11 John Jiang 閱讀(4339) | 評論 (17)  編輯

               摘要: 這是一篇前不久在JavaOne 2007期間(5月初)SDN(Sun Developer Network)對Joshua Bloch的訪談。我看了多遍,受益良多,就翻譯在了此處。由于本人英文水平有限,文中部分語句暫時無法得到準確的翻譯,故英文原文一并給出,請大家斟酌。(2007.06.12最后更新)  閱讀全文
          posted @ 2007-06-11 08:33 John Jiang 閱讀(1213) | 評論 (4)  編輯

               摘要: 本文將使用一個較復雜的實例,講述如何定制目錄布局(即不使用Maven標準目錄布局),以及講述一些關鍵插件的使用(配置)。(2007.01.02最后更新)  閱讀全文
          posted @ 2006-12-12 18:03 John Jiang 閱讀(12720) | 評論 (21)  編輯

               摘要: 平時在學習、應用Java的過程中,遇到的一些小知識,將它們收集到這里。雜草(weed)也不能丟棄嘛。(2009.09.16最后更新)  閱讀全文
          posted @ 2006-08-12 09:04 John Jiang 閱讀(821) | 評論 (3)  編輯

          主站蜘蛛池模板: 平遥县| 阿荣旗| 龙泉市| 高要市| 乌什县| 麻江县| 宁波市| 班戈县| 阳曲县| 孟津县| 称多县| 高阳县| 永修县| 三门峡市| 台中市| 黑山县| 乌拉特前旗| 渭南市| 青神县| 志丹县| 富蕴县| 甘南县| 富裕县| 阳原县| 木兰县| 香河县| 余庆县| 东安县| 清河县| 扶风县| 崇仁县| 宝山区| 余庆县| 瑞昌市| 聂拉木县| 漳州市| 平乐县| 苏尼特左旗| 米易县| 福州市| 潜江市|