Java中各个包的主要作用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java中常用包的主要作用

java.util是JA V A的utility工具包

ng是JAV A的language核心语言包

java.awt是JA V A的abstract window toolkit,抽象窗口工具包

java.applet是创建APPLET的必须包

是JAV A有关网络操作的包

java.io是JAV A的输入输出流的包

java.sql是JAV A的数据库操作包

javax.swing是新的界面包

javax开头的都是扩展包

--------------------------------------------------------

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支持二选一的输入设备(在Java2,v1.3中加入)

java.awt.image处理图像

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

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

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

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

java.io输入输出数据

ng提供核心功能

ng.ref使能与垃圾回收交互

ng.reflect运行时分析代码

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

支持网络功能

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、ng包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包

2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等

3、java.util包:包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashTable类

4、java.awt包:构建图形用户界面(GUI)的类库,低级绘图操作Graphics类,图形界面组件和布局管理如Checkbox类、Container类、LayoutManger接口等,以及界面用户交互控制和事件响应,如Event类

5、java.awt.image包:处理和操纵来自于网上的图片的java工具类库

6、java.wat.peer包:很少在程序中直接用到,使得同一个java程序在不同的软硬件平台上运行

7、java.applet包

8、包:实现网络功能的类库有Socket类、ServerSocket类

9、java.corba包和java.corba.orb包

10、ng.reflect包:提供用于反射对象的工具

11、java.util.zip包:实现文件压缩功能

12、java.awt.datatransfer包:处理数据传输的工具类,包括剪贴板,字符串发送器等

13、java.awt.event包

14、java.sql包:实现JDBC的类库

15、java.rmi提供远程连接与载入的支持。

16、java.security提供安全性方面的有关支持。

我们可以引用这些包,也可以创建自己的包。

1、包的声明

为了声明一个包,首先必须建立一个相应的目录结构,子目录与包名一致。然后在需要放入该包的类文件开头声明包,形式为:

package包名;

这样,在这个类文件中定义的所有类就都被装入到您所希望的包中了,例如:

package bookexample;class A{……}class B extends A{……}public class OverrideExample{……}

不同的程序文件内的类也可以同属于一个包,只要在这些程序文件前都加上同一个包的说明即可。

2、包的使用

在Java中,为了装载使用已编译好的包,通常可使用以下3种方法:

(1)在要引用的类名前带上包名作为修饰符。例如:

bookexample.A objA=new bookexample.A();

其中bookexample是包名,A是包中的类名,objA 是类的对象。

(2)在文件开头使用import引用包中的类。例如:

import bookexample.A;class Example{A objA=new A();}

同样,bookexample是包名,A是包中的类,objA 是创建的A类对象。

相关文档
最新文档