John Jiang

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

   :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  131 随笔 :: 1 文章 :: 530 评论 :: 0 Trackbacks

#

     摘要: 对于软件开发,干的时间越长,就越感觉自己懂的知识少,似乎要学习的知识还有很多很多。最近恰在JavaLobby上看到一篇小文,作者谈到是否有必要成为全面的专家。道理其实很浅显,大家也都懂,我只是随手翻译一下罢了。(2013.06.30最后更新)  阅读全文
posted @ 2013-06-30 21:02 John Jiang 阅读(2365) | 评论 (2)编辑 收藏

     摘要: OpenWorld 2013(中国)将在七月的上海举行,日前已发布了是次大会的各个专题讲座。本文简介了若干我个人比较关注的主题与讲座,希望其他朋友也能感兴趣。(2013.06.06最后更新)  阅读全文
posted @ 2013-05-28 21:56 John Jiang 阅读(1926) | 评论 (0)编辑 收藏

     摘要: 本文是InfoQ中的一篇关于遗留系统重构的文章,该文基于一个真实案例,讲述了如何在重构遗留系统时编写单元测试,以及单元测试又是如何确保了重构的正确性。(2013.03.03最后更新)  阅读全文
posted @ 2013-03-03 22:44 John Jiang 阅读(2163) | 评论 (0)编辑 收藏

     摘要: 本文是ThoughtWorks公司架构师Neal Ford在IBM developerWorks系列文章java.next中的第一篇,其基于Groovy,Scala和Clojure,讲述了多语言编程的重要性,并对静态类型与动态类型,函数式编程与命令式编程进行了比较。(2013.02.06最后更新)  阅读全文
posted @ 2013-02-06 00:04 John Jiang 阅读(3198) | 评论 (0)编辑 收藏

     摘要: 本文是IBM developerWorks中的一篇文章,介绍了不使用加密与签章技术,如何防止对不可信数据输入的解序列化。(2013.01.18最后更新)  阅读全文
posted @ 2013-01-17 22:39 John Jiang 阅读(2357) | 评论 (0)编辑 收藏

     摘要: Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。(2013.01.07最后更新)  阅读全文
posted @ 2013-01-01 16:26 John Jiang 阅读(3154) | 评论 (2)编辑 收藏

     摘要: 关于Object类中的equals()方法与Comparable接口中的compareTo()方法之间有何种关联,之前还真没考虑过。通过java.net看到此文之后,收获了一点儿新知识,希望大家也能如此。(2012.12.09最后更新)  阅读全文
posted @ 2012-12-06 23:14 John Jiang 阅读(2136) | 评论 (3)编辑 收藏

     摘要: 应用使用32位的JVM,还是应该使用64位的JVM,我自己以前还真没想过,大家都想过了吗?本文是Plumbr中的一篇博文,为大家提了个醒。(2012.11.27最后更新)  阅读全文
posted @ 2012-11-26 23:41 John Jiang 阅读(4501) | 评论 (5)编辑 收藏

     摘要: 本文是Oracle官方针对今年JavaOne大会战略主旨演讲的一篇博客,总结了过去一年中Java在不同领域的进展,并展望了其在今后一段时期的计划。(2012.10.06最后更新)  阅读全文
posted @ 2012-10-06 19:26 John Jiang 阅读(1724) | 评论 (0)编辑 收藏

     摘要: 本年度的Duke's Choice Award已在JavaOne 2012大会中颁出,值得提及的是,Java之父James Gosling目前所工作的公司也获得了该项大奖。(2012.10.05最后更新)  阅读全文
posted @ 2012-10-03 23:08 John Jiang 阅读(1335) | 评论 (0)编辑 收藏

     摘要: 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 阅读(1107) | 评论 (3)编辑 收藏

     摘要: 本文是JavaLobby的一篇博文,作者是Eclipse基金会的技术传教士,以"资深"人士的口吻对非"资深"求职者的一点儿忠告。文章很短,道理很浅。(2012.07.05最后更新)  阅读全文
posted @ 2012-06-30 23:47 John Jiang 阅读(1390) | 评论 (0)编辑 收藏

     摘要: 关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助。(2012.02.14最后更新)  阅读全文
posted @ 2012-02-13 23:22 John Jiang 阅读(61357) | 评论 (20)编辑 收藏

     摘要: 本文是"探索JUnit4扩展"系列中的第三篇,将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。(2012.01.04最后更新)  阅读全文
posted @ 2012-01-04 00:13 John Jiang 阅读(2351) | 评论 (3)编辑 收藏

     摘要: 在上一篇文章《探索JUnit4扩展:扩展Runner》中,讨论了一种扩展JUnit4的方式,即,直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。本文将使用JUnit4.7才开始引入的扩展方式--Rule来实现相同的扩展功能。(2010.12.25最后更新)  阅读全文
posted @ 2011-12-24 23:26 John Jiang 阅读(2334) | 评论 (0)编辑 收藏

     摘要: 在使用JUnit的过程中,大家可能会对JUnit进行一些扩展。本文中的示例为JUnit4定义了一个新的Annotation,并相应地对已有的Runner进行扩展,使其能够解析新引入的Annotation。(2011.12.25最后更新)  阅读全文
posted @ 2011-12-14 00:01 John Jiang 阅读(3031) | 评论 (4)编辑 收藏

     摘要: 大家肯定都用过Eclipse的调试的功能,在调试的过程中自然也无法避免要使用断点(breakpoint),但不知是否对Eclipse中各类断点都有所了解。本篇图文并茂地介绍了Eclipse中全部类型的断点,及其设置,希望对大家有所帮助。(2011.11.20)  阅读全文
posted @ 2011-11-20 20:57 John Jiang 阅读(21103) | 评论 (13)编辑 收藏

     摘要: 每年的JavaOne都会发布关于Java未来发展的计划或愿景,在今年的Java Strategy Keynote中,Oracle则向大家描述了将如何推动Java继续前进。本文是JavaOne2011的官方博文,概述了Java Strategy Keynote中提及的重要内容。(2011.10.07最后更新)  阅读全文
posted @ 2011-10-07 11:51 John Jiang 阅读(1915) | 评论 (0)编辑 收藏

     摘要: JavaOne 2011还在进行中,前日(2011.10.03),本年度的Duke's Choice Award已新鲜出炉。本文是JavaOne的官方博客,记录了本次全部获奖应用,大家可以看看这些应用有何高明之处。(2011.10.05最后更新)  阅读全文
posted @ 2011-10-05 00:13 John Jiang 阅读(1716) | 评论 (0)编辑 收藏

     摘要: 昨天(2011.10.03),IBM发布了它的Java SDK 7,目前仅支持AIX和Linux平台。本文是IBM上的一篇新闻,大家可以看看它有哪些新特性或变化。(2011.10.04最后更新)  阅读全文
posted @ 2011-10-04 16:34 John Jiang 阅读(2262) | 评论 (0)编辑 收藏

仅列出标题
共7页: 上一页 1 2 3 4 5 6 7 下一页