Java
中各个主要包的作用
(javax
开头的都是扩展包
)
java.util
是
JAVA
的
utility
工具包,
包含一些使用工具类,
如定义系统特性、使用与日期日历
相关
的函数等
。
java.lang
是
JAVA
的
language
核心语言包
;
如
String
、
Math
、
Integer
、
System
、
Thread
,
提供常用的功能。特殊之处是不需要导入,是作为默认导入的包。
java.awt
是
JAVA
的
abstractwindow toolkit,
抽象窗口工具包
;
包含了构成抽象窗口共具体的多
个类
,这些类
用于构建和管理应用程序的图形用户
(GUI)
。
java.appl
et
是创建
APPLET
的必须包
;
包含
applet
运行时所需要的一些类。
java.net
是
JAVA
有关网络操作的包。
java.io
是
JAVA
的输入输出流的包。
java.sql
是
JAVA
的数据库操作包。
javax.swing
是新的界面包。
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
处理图像
j
ava.awt.image.renderable
支持独立显示图像
java.awt.print
支持一般的打印功能
java.beans
允许你建立软件组件
java.beans.beancontext
为
bean
提供可执行环境
java.io
输入输出数据
java.lang
提供核心功能