跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

Java technology

关于 Java 标准和技术的文章、教程和其他技术资源

函数式思维:函数设计模式,第 2 部分

本文阐述了使用传统设计模式、元编程和函数式组合处理一个常见问题(接口不兼容)的各种解决方案,展示了每种方案的利弊,同时引导您以一种新的方式来看待问题。  更多 >

Tabs showing featured content and columns for developerWorks Java technology zone.

2012 年 5 月 11 日 — 显示说明 | 隐藏说明

  • 使用 Sonar 进行代码质量管理

    Sonar 是一个开源平台,可用于管理源代码的质量。本文将介绍它的搭建和使用方法,包括从安装到设置的过程,以及如何在项目中结合使用 Maven 插件方便地进行代码质量管理。

  • Java 持久化技术规范(JPA)中的主键生成策略

    Java Persistence API 中要求每个实体(Entity)类必须有一个主键,并且提供了 Table、Sequence、Identity、Auto 四种主键生成策略。本文将分别探究它们的用法,以及具体的实现过程和应用场景。

  • 使用 Feed4JUnit 进行数据与代码分离的 Java 单元测试

    Feed4JUnit 是开源的基于 JUnit 的扩展,通过注释的方式,使用者可以很方便地把测试数据存放在文件或其它数据源,实现测试数据和代码的分离。本文通过介绍及简单示例,使您了解并能够使用 Feed4JUnit。

  • 使用 Sonar 进行代码质量管理

    Sonar 是一个开源平台,可用于管理源代码的质量。本文将介绍它的搭建和使用方法,包括从安装到设置的过程,以及如何在项目中结合使用 Maven 插件方便地进行代码质量管理。

  • PowerMock 简介

    PowerMock 是在 EasyMock 以及 Mockito 基础上构建的扩展,通过定制类加载器等技术,可以实现对静态函数、构造函数等的模拟。本文将介绍如何使用 PowerMock 来实现单元测试,包括具体的配置、实现过程。

  • 使用 Contest 分析测试用例的代码覆盖率

    本文从代码覆盖率的基本概念开始,详细介绍测试工程师如何使用 Contest 来分析测试用例的代码覆盖率。作者通过一个实际例子,结合 FoCuS 工具来产生测试用例的源代码覆盖率报表,从一个特殊的角度来度量测试用例的优劣。

  • 函数式思维:函数设计模式,第 1 部分

    函数式编程中也存在设计模式,不过它们有时在外观和行为上不同于面向对象的模式。本文探究了模式在函数范式中的表现方式,展示了各种解决方案的不同之处。

  • 从 Java 代码到 Java 堆

    本文将为您提供 Java 代码内存使用情况的深入见解,包括将 int 值置入一个 Integer 对象的内存开销、对象委托的成本和不同集合类型的内存效率。您将了解到如何确定应用程序中的哪些代码效率低下,以及如何选择正确的集合来改进您的代码。

  • 利用 CoffeeScript 和 Node 进行函数式 JavaScript 编程

    本文讲解了如何利用由 CoffeeScript、Node 和 Underscore.js 组成的函数式脚本编写架构来简化开发 Web 应用程序的复杂性,屏蔽大量 JavaScript 的复杂语法和规则。


技术文档库

    


热门技术文档标签

Ajax | Eclipse | Java 6 | JPA | db4o | JSP | Servlet | JSF | Struts | Spring | Hibernate | EJB | AOP | Groovy | JDBC | XML | Tiger | J2SE | J2EE | J2ME | JMX | P2P | 测试 | 设计模式 | 线程 | 安全 | 性能 | Web 服务 | 国际化 | 泛型