跳转到主要内容

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

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

Java technology

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

一种可扩展的表达式解析及计算方法

在应用软件开发领域,表达式已有非常广泛的应用。表达式是一种以一定的运算规则组合所表达的字符串,通过解析表达式字符串并以其代表的运算规则可以得到一个结果。本文与您探讨了表达式的一般模型及相关概念,并循序渐进的阐述了表达式的解析与计算方法,提供了一种支持可扩展的表达式解析与计算的设计实例。  更多 >

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

2013 年 6 月 17 日 — 显示说明 | 隐藏说明

  • Hibernate,JPA对象关系映射之关联关系映射策略

    关联关系映射,是映射关系中比较复杂的一种映射关系,总的来说有一对一、一对多和多对多几种关系。细分又有单向和双向之分。本文将针对 Hibernate 中的 JPA(Java persistence API)对象关系映射进行详细的关联映射策略讲解。

  • 通过 Health Center API 监视 Java 应用程序,第 1 部分

    Health Center 是一个免费的低开销的 Java 应用程序诊断工具。本系列文章由两部分组成,第 1 部分介绍了如何使用 Health Center API,以及如何监视正在运行的 Java 应用程序中的死锁。在第 2 部分中作者通过添加一个方法分析视图来显示应用程序花费 CPU 周期的情况。

  • 通过 Health Center API 监视 Java 应用程序,第 2 部分

    Health Center 是一个免费的低开销的 Java 应用程序诊断工具。本系列文章由两部分组成,第 1 部分介绍了如何使用 Health Center API,以及如何监视正在运行的 Java 应用程序中的死锁。在第 2 部分中作者通过添加一个方法分析视图来显示应用程序花费 CPU 周期的情况。

  • 面向大众的移动技术:轻轻一划!在 Android 中为手势编码

    本系列文章将为您介绍一个完整的 Android 应用程序从构建、开发到发布的过程。第 1 部分介绍了如何在 Eclipse 环境中构建 Android 应用程序并完成一个经典的 Hello World Android 应用程序。在第 2 部分中,您将继续设计一个更独特的应用程序——构建 Android UI,并学习如何编写程序代码来响应滑动手势,以及如何部署移动应用程序。

  • Java 中的线程与进程

    进程与线程在程序开发中占有极其重要的地位,Java 提供了统一的、与平台无关的关于进程和线程的编程接口。本文主要介绍了 Java 中关于进程与线程的相关封装类,揭示了如何创建 Java 进程与线程、Java 封装类和实际的系统本地进程和线程是如何对应的,以及使用 Java 进程和线程的一些限制。

  • 使用 Spring 进行单元测试和集成测试

    单元测试和集成测试在我们的软件开发整个流程中有着举足轻重的地位,在本文中,您将会掌握基于 Spring TestContext 框架的测试方法,并了解基本的实现原理。这里还提供了大量测试标签,使您能够极大的减少编码工作量。

  • Hibernate,JPA对象关系映射之简单映射策略

    本文主要介绍了如何使用注解的方式实现 JPA(Java Persistence API)对象关系映射(ORM),通过一个将 Java 类映射到数据库中的小例子,讲解了如何使用注解改变默认的映射规则、如何使用嵌套映射,以及 JPA 的注解方式。

  • Java SSL/TLS 安全通讯协议介绍

    本文主要介绍了网络安全通讯协议 SSL/TLS 和 Java 中关于安全通讯的实现部分。通过一个简单的样例的实现,来为您展示如何在 Java 平台上正确建立安全通讯。

  • Java 下一代:Groovy、Scala 和 Clojure 中的共同点,第 2 部分

    本系列文章主要讲解了 Java 下一代语言 Groovy、Scala 和 Clojure 中的共同点。本文详解了他们是如何屏蔽原语之间的区别以及如何简化类的创建和访问过程,来消除一些常见的 Java 语言的瑕疵。

  • 用 Java 生成 Java - CodeModel 介绍

    本文将向读者介绍 Java 代码生成器 CodeModel。文中详细介绍了 CodeModel 如何生成 Java 的变量、类、方法、控制语句等,并通过代码演示 - 使用 CodeModel 实现一个单例生成器,让读者对 CodeModel 有一个全面的认识。

  • IBM Systems Director VMControl 资源生命周期管理,第 1 部分

    本系列教程将介绍如何使用 IBM Systems Director VMControl 进行资源生命周期管理。本文将通过对 VMControl 的 REST 应用程序编程接口 (API) 来介绍虚拟服务器生命周期,包括:资源的查找、添加、修改等内容。

  • JDK 7 新特性 - 总览

    本文从总体的角度介绍了 JDK 7 里的新特性,首先描述了 JDK 7 的发展历程,然后介绍了 InvokeDynamic(动态类型语言)、G1(垃圾回收器)、Project Coin(小的语言改进)、核心类库的改进、I/O和网络、图形用户界面和安全等其它重要模块。

  • Java 下一代:Groovy、Scala 和 Clojure 中的共同点,第 1 部分

    本系列文章将为您讲解 Java 下一代语言的相关知识。在第一部分中,您将会对 Java 下一代语言有个初步的了解。Java 下一代语言之间的共同点多于不同点,主要集中于很多功能和方便性上的共同点。在本文中,将带您学习 Java 下一代语言:Groovy、Scala 和 Clojure 中的共同点,探究这些下一代 JVM 语言是如何处理操作符重载的,还将会讨论关联性和优先级等相关概念。

  • 基于 Annotation 拦截的 Spring AOP 权限验证方法

    使用 Annotation 可以非常方便度根据用户的不同角色,分配访问 Java 方法的权限。本文描述了一个关于权限验证问题的典型应用案例,首先讲述了 AOP 的基本概念,然后讲解了基于 Annotation 的 Spring AOP 权限验证方法的实现步骤。

  • Java 并发性

    在本学习路线图中,您将会学习到一些 Java 并发性的基础知识和高层次的 Java 并发性实用工具。此外,还将带您去探索并发模型,内容包括两个JVM替代语言 - Scala 和 Clojure 中的并发性的介绍,如何使用 Kilim 这种基于角色的消息传递框架,如何应用 fork-join 并行分解框架,以及如何使用 GPars 解决常见并发问题。

  • 面向大众的移动技术:Android 简介

    移动领域是一个充满希望的领域,而 Android 是一个令人兴奋的平台。本文将对 Android 进行介绍,让您了解 Android 的三层版本系统,并演示了搭建开发环境,构建第一个 Android 应用程序的过程。


技术文档库

    


热门技术文档标签

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