核心Java API 包

在Java 1.0 发布时,它包括一系列的8个包,它们被叫做核心应用编程接口(API)。每天编程时经常用到它们。现在,每一个后续版本发布时,就会增加到核心API 中。Java 的API 已经包括了很多包。在这些新的包中,有许多包支持本书中没有讲述的各专业领域。然而,这里将对以下三个包做简要论述:java.lang.reflect,java.rmi 和java.text 。它们分别支持自省,远程方法调用和文本格式化。

 

所谓的自省是软件分析自己的能力。它是在第25章中将被讨论的Java Beans 技术的主要部分。这里我们提供了介绍这个概念的例子。远程方法调用(RMI) 则允许我们建立一个分布式的Java 应用程序。

 

 核心Java API 包

在表24-1 中,我们列出了所有被Java 2 定义的Java 核心API 包并且对它们进行了简要的描述。

 

 核心Java API 包

 

包(Package)

主要功能

java.applet 支持小应用程序的结构

java.awt 提供图形用户接口的能力

java.awt.color 支持颜色空间和外形

java.awt.datatransfer 与系统的剪贴板交换数据

java.awt.dnd 支持拖拉操作

java.awt.event 处理事件

java.awt.font 描述多种字体类型

java.awt.geom 允许你使用几何形状

java.awt.im 允许编辑组件中日文,中文,韩文的输入

java.awt.im.spi 支持二选一的输入设备 (在Java 2, v1.3 中加入)

java.awt.image 处理图像

java.awt.image.renderable 支持独立显示图像

java.awt.print 支持一般的打印功能

java.beans 允许你建立软件组件

java.beans.beancontext 为bean 提供可执行环境

java.io 输入输出数据

  

附加的包 

包(Package)

主要功能

java.lang 提供核心功能

java.lang.ref 使能与垃圾回收交互

java.lang.reflect 运行时分析代码

java.math 处理大整数和十进制数

java.net 支持网络功能

java.rmi 支持远程方法调用

java.rmi.activation 激活永久对象

java.rmi.dgc 管理分布垃圾回收

java.rmi.registry 映射名称到远程对象引用

java.rmi.server 支持远程方法调用

java.security 处理证书,密钥,摘要,签名和其他安全功能

java.security.acl 管理访问控制列表

java.security.cert 分析和管理证书

java.security.interfaces 为DSA (数字签名算法)定义接口

java.security.spec 设定密钥和算法参数

java.sql 与SQL (结构化查询语言)数据库交互

java.text 格式化,查询和处理文本

java.util 包含一般工具

java.util.jar 生成和打开JAR 文件

java.util.zip 读写压缩或解压缩文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值