Posts tagged ‘java’

peter-bochs-debugger 是一个带有 GUI 的、专为操作系统开发者與及汇编高手而设的x86-ia32调试器。用Java编写。 它只能配合Bochs版本 >= 2.4.1 。

(摘自 solidot)

Pivot 是一套采用 Java 构建 RIA 应用程序的开源平台。Pivot 平台的定位是内嵌于浏览器的 Flex 和 Silverlight 等富客户端开发技术的直接竞争对手。

Continue reading ‘Pivot 1.4发布’ »

此函数返回处理后的字符串,不修改原字符串,因此必须用赋值语句!

使用 ArrayList 将 map 的 key set 转换成 List,然后使用 Collections.sort() 排序,使用排序后的 List 遍历 map。

List resultKeyList = new ArrayList(mapResult.keySet());
Collections.sort(resultKeyList);
IXml rows = XmlUtil.create("RowSet");
for (Iterator i = resultKeyList.iterator(); i.hasNext();) {
    String type = (String) i.next();
    IXml row = XmlUtil.create("Row");
    // ...
}

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.

如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有有一个重复性更少却能同样完成该工作的方法。Maven便 提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页.

项目的主页地址为:http://maven.apache.org/

参考:http://www.ibm.com/developerworks/cn/java/j-maven/

  • 使用现成的 Apache commons-lang 库简化测试工作。例如:生成供测试用的指定长度的随机字符串
RandomStringUtils.randomAlphabetic(5);
  • 使用动态语言简化 Java 单元测试。例如:groovy, jRuby

参考 InfoQ 文章 利用Ruby简化你的Java测试