Java中各个包的主要作用

上传人:n**** 文档编号:45690184 上传时间:2018-06-18 格式:PDF 页数:21 大小:222.83KB
返回 下载 相关 举报
Java中各个包的主要作用_第1页
第1页 / 共21页
Java中各个包的主要作用_第2页
第2页 / 共21页
Java中各个包的主要作用_第3页
第3页 / 共21页
Java中各个包的主要作用_第4页
第4页 / 共21页
Java中各个包的主要作用_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Java中各个包的主要作用》由会员分享,可在线阅读,更多相关《Java中各个包的主要作用(21页珍藏版)》请在金锄头文库上搜索。

1、Java 中常用包的主要作用中常用包的主要作用java.util 是 JAVA 的 utility 工具包 java.lang 是 JAVA 的 language 核心语言包 java.awt 是 JAVA 的 abstract window toolkit,抽象窗口工具 包 java.applet 是创建 APPLET 的必须包 是 JAVA 有关网络操作的包 java.io 是 JAVA 的输入输出流的包 java.sql 是 JAVA 的数据库操作包 javax.swing 是新的界面包 javax 开头的都是扩展包 - java.applet 支持小应用程序的结构 java.awt

2、提供图形用户接口的能力 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

3、.print 支持一般的打印功能 java.beans 允许你建立软件组件 java.beans.beancontext 为 bean 提供可执行环境 java.io 输入输出数据 java.lang 提供核心功能 java.lang.ref 使能与垃圾回收交互 java.lang.reflect 运行时分析代码 java.math 处理大整数和十进制数 支持网络功能java.rmi 支持远程方法调用 java.rmi.activation 激活永久对象 java.rmi.dgc 管理分布垃圾回收 java.rmi.registry 映射名称到远程对象引用 java.rmi.server 支

4、持远程方法调用 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、jav

5、a.lang 包:包:java 的核心类库,包含了运行的核心类库,包含了运行 java 程程 序必不可少的系统类序必不可少的系统类,如基本数据类型如基本数据类型、基本数学函数基本数学函数、 字符串处理、线程、异常处理类等,系统缺省加载这个字符串处理、线程、异常处理类等,系统缺省加载这个 包包 2、java.io 包:包:java 语言的标准输入语言的标准输入/输出类库,如基本输出类库,如基本 输入输入/输出流、文件输入输出流、文件输入/输出、过滤输入输出、过滤输入/输出流等等输出流等等 3、java.util 包包:包含如处理时间的包含如处理时间的 date 类类,处理变成数处理变成数 组的组

6、的 Vector 类,以及类,以及 stack 和和 HashTable 类类 4、java.awt 包:构建图形用户界面包:构建图形用户界面(GUI)的类库,低级的类库,低级 绘图操作绘图操作 Graphics 类,图形界面组件和布局管理类,图形界面组件和布局管理如如 Checkbox 类类、Container 类类、LayoutManger 接口等接口等,以以 及界面用户交互控制和事件响应,如及界面用户交互控制和事件响应,如 Event 类类 5、java.awt.image 包:处理和操纵来自于网上的图片包:处理和操纵来自于网上的图片的的 java 工具类库工具类库 6、java.wat

7、.peer 包包:很少在程序中直接用到很少在程序中直接用到,使得同一使得同一 个个 java 程序在不同的软硬件平台上运行程序在不同的软硬件平台上运行 7、java.applet 包包 8、 包:实现网络功能的类库有包:实现网络功能的类库有 Socket 类、类、 ServerSocket 类类9、java.corba 包和包和 java.corba.orb 包包 10、java.lang.reflect 包:提供用于反射对象的工具包:提供用于反射对象的工具 11、java.util.zip 包:实现文件压缩功能包:实现文件压缩功能 12、java.awt.datatransfer 包:处理数

8、据传输的工具类包:处理数据传输的工具类, 包括剪贴板,字符串发送器等包括剪贴板,字符串发送器等 13、java.awt.event 包包 14、java.sql 包:实现包:实现 JDBC 的类库的类库 15、java.rmi提供远程连接与载入的支持。提供远程连接与载入的支持。16、java.security提供安全性方面的有关支持。提供安全性方面的有关支持。我们可以引用这些包,也可以创建自己的包。我们可以引用这些包,也可以创建自己的包。1、包的声明、包的声明为了声明一个包,首先必须建立一个相应的目录结为了声明一个包,首先必须建立一个相应的目录结 构,子目录与包名一致。然后在需要放入该包的类文

9、件构,子目录与包名一致。然后在需要放入该包的类文件 开头声明包,形式为:开头声明包,形式为:package 包名;包名;这样,在这个类文件中定义的所有类就都被装入到这样,在这个类文件中定义的所有类就都被装入到 您所希望的包中了,例如:您所希望的包中了,例如:package bookexample; class A class B extends A public class OverrideExample 不同的程序文件内的类也可以同属于一个包,只要不同的程序文件内的类也可以同属于一个包,只要 在这些程序文件前都加上同一个包的说明即可。在这些程序文件前都加上同一个包的说明即可。2、包的使用、包

10、的使用在在 Java 中中,为了装载使用已编译好的包为了装载使用已编译好的包,通常可使通常可使 用以下用以下 3 种方法:种方法:(1) 在要引用的类名前带上包名作为修饰符。例如在要引用的类名前带上包名作为修饰符。例如:bookexample.A objA= new bookexample.A();其中其中 bookexample 是包名,是包名,A 是包中的类名,是包中的类名,objA 是类的对象。是类的对象。(2) 在文件开头使用在文件开头使用 import 引用包中的类。例如:引用包中的类。例如:import bookexample.A; class Example A objA = n

11、ew A(); 同样,同样,bookexample 是包名,是包名,A 是包中的类,是包中的类,objA 是创建的是创建的 A 类对象。类对象。(3) 在文件前使用在文件前使用 import 引用整个包。例如:引用整个包。例如:import bookexample.*; class Example A objA=new A(); bookexample 整个包被引入,整个包被引入,A 是包中的类,是包中的类,objA 是创建的是创建的 A 类对象。类对象。在使用包时,可以用点在使用包时,可以用点“.”表示出包所在的层次结表示出包所在的层次结 构,用构,用“.*”表示该目录结构下的所有内容。表示

12、该目录结构下的所有内容。需要指出的是,需要指出的是,java.lang 这个包无需显式引用,它这个包无需显式引用,它 总是被编译器自动调入。使用包时还要特别注意系总是被编译器自动调入。使用包时还要特别注意系统统 classpath 路径的设置情况,它需要将包名对应目录的父路径的设置情况,它需要将包名对应目录的父 目录包含在目录包含在 classpath 路径中路径中,否则编译时会出错否则编译时会出错,提示提示 用户编译器找不到指定的类用户编译器找不到指定的类常用 Java API一、java.io.BufferedReader 类(用于从文件中读入一段字 符;所属套件:java.io) 1、构

13、造函数 BufferedReader(java.io.FileReader FileReader 变量) 说明:新建一个 BufferReader 对象。 2、 close 方法 void close() 说明:关闭 BufferReader 对象。 3、readLine 方法 java.lang.string readLine() 说明:从文件 中读取一行字符。若为 NULL,代表读取 至文件结尾。 二、java.io.BufferedWriter(向文件写入一段字符。所属套 件:java.io) 1、 构造函数:BufferedWriter(java.io.FileWrite FileWr

14、ite 变量) 说明:新建一个 BufferWriter 对象。2、close 方法: void close() 说明:关闭 BufferedWriter 对象。 3、 newLine 方法:java.lang.string newLine() 说明:向文 件写入分行符。 4、 write 方法:void write(char 字符);void write(char字 符数组);void write(string 字符串);void write(char字符数组,int 数组中起始位置,int 输出长 度) 说明:将数据写入文件。 5、 三、 Java.io.File(File 用于管理文件或

15、目录; 所属套件: java.io) 1、 构造函数:File(java.lang.string 路径,java.lang.string 文件名) 说明:建立代表文件或目录的 File 对象。 2、 canRead 方法: (boolean canRead())判断是否可读 取 3、 canWrite 方法: (boolean canWrite)判断是否可以 写入 4、createNewFile 方法: (boolean createNewFile())说明: 创建文件,成功返回 TRUE,否则返回 false 5、 delete 方法: (boolean delete())说明:删除文件或目

16、录,成功返回 TRUE , 否 则 返 回 FALSE 。6 、exist 方 法 : (boolean exist()) 说明:检查文件或目录是否存在。 7、 getName 方法: (java.lang.string getName()) 说明: 取 得 文 件 或 目 录 的 名 称 。 8、 lastModified 方 法 : ( long lastModified() )取 出 最 后 一 次 修 改 的 时 间。 9、 length 方法: (int length())说明:取得文件的长 度 10、listfiles 方法: (File listFiles()) 说明:取出该目录 下 的 所 有 文 件 。11 、 isDirectory方 法 : (boolean isDirec

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号