JavaTM Platform
Standard Ed. 6

软件包 java.math
的使用

使用 java.math 的软件包
java.awt.image 提供创建和修改图像的各种类。 
java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 
java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 
java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及 NIST 的 FIPS-186 中定义的 DSA(数字签名算法)密钥。 
java.security.spec 提供密钥规范和算法参数规范的类和接口。 
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
javax.crypto.interfaces 根据 RSA Laboratories' PKCS #3 的定义,提供 Diffie-Hellman 密钥接口。 
javax.crypto.spec 为密钥规范和算法参数规范提供类和接口。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。 
javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 
javax.xml.bind 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 
javax.xml.crypto.dsig.keyinfo 用来解析和处理 KeyInfo 元素和结构的类。 
javax.xml.datatype XML/Java 类型映射关系。 
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 
org.omg.CORBA.portable 提供可移植性层,即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 
 

java.awt.image 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

java.math 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
BigInteger
          不可变的任意精度的整数。
MathContext
          该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由 BigDecimal 类实现的规则。
RoundingMode
          为可能丢弃精度的数值操作指定一种舍入行为
 

java.security.cert 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

java.security.interfaces 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

java.security.spec 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

java.sql 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 

java.text 使用的 java.math 中的类
RoundingMode
          为可能丢弃精度的数值操作指定一种舍入行为
 

java.util 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
BigInteger
          不可变的任意精度的整数。
 

javax.crypto.interfaces 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

javax.crypto.spec 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

javax.management.openmbean 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
BigInteger
          不可变的任意精度的整数。
 

javax.sql 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 

javax.sql.rowset 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 

javax.sql.rowset.serial 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 

javax.xml.bind 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
BigInteger
          不可变的任意精度的整数。
 

javax.xml.crypto.dsig.keyinfo 使用的 java.math 中的类
BigInteger
          不可变的任意精度的整数。
 

javax.xml.datatype 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
BigInteger
          不可变的任意精度的整数。
 

org.omg.CORBA 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 

org.omg.CORBA.portable 使用的 java.math 中的类
BigDecimal
          不可变的、任意精度的有符号十进制数。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策