Java中常用包的主要作用Word格式文档下载.docx
- 文档编号:14740702
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:12
- 大小:273.65KB
Java中常用包的主要作用Word格式文档下载.docx
《Java中常用包的主要作用Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java中常用包的主要作用Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
处理图像
支持独立显示图像
支持一般的打印功能
允许你建立软件组件
为bean提供可执行环境
输入输出数据
提供核心功能
使能与垃圾回收交互
运行时分析代码
处理大整数和十进制数
支持网络功能
支持远程方法调用
激活永久对象
管理分布垃圾回收
映射名称到远程对象引用
处理证书,密钥,摘要,签名和其他安全功能
管理访问控制列表
分析和管理证书
为DSA(数字签名算法)定义接口
设定密钥和算法参数
与SQL(结构化查询语言)数据库交互
格式化,查询和处理文本
包含一般工具
生成和打开JAR文件
读写压缩或解压缩文件
详细介绍
1、包:
java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包
2、包:
java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等
3、包:
包含如处理时间的date类,处理变成数组的Vector类,以及stack和HashTable类
4、包:
构建图形用户界面(GUI)的类库,低级绘图操作Graphics类,图形界面组件和布局管理如Checkbox类、Container类、LayoutManger接口等,以及界面用户交互控制和事件响应,如Event类
5、包:
处理和操纵来自于网上的图片的java工具类库
6、包:
很少在程序中直接用到,使得同一个java程序在不同的软硬件平台上运行
7、包
8、包:
实现网络功能的类库有Socket类、ServerSocket类
9、包和包
10、包:
提供用于反射对象的工具
11、包:
实现文件压缩功能
12、包:
处理数据传输的工具类,包括剪贴板,字符串发送器等
13、包
14、包:
实现JDBC的类库
15、提供远程连接与载入的支持。
16、提供安全性方面的有关支持。
创建包
我们可以引用这些包,也可以创建自己的包。
1、包的声明
为了声明一个包,首先必须建立一个相应的目录结构,子目录与包名一致。然后在需要放入该包的类文件开头声明包,形式为:
package包名;
这样,在这个类文件中定义的所有类就都被装入到您所希望的包中了,例如:
packagebookexample;
classA{……}
classBextendsA{……}
publicclassOverrideExample{……}
不同的程序文件内的类也可以同属于一个包,只要在这些程序文件前都加上同一个包的说明即可。
2、包的使用
在Java中,为了装载使用已编译好的包,通常可使用以下3种方法:
(1)在要引用的类名前带上包名作为修饰符。例如:
objA=newbookexample.A();
其中bookexample是包名,A是包中的类名,objA是类的对象。
(2)在文件开头使用import引用包中的类。例如:
importbookexample.A;
classExample{AobjA=newA();
}同样,bookexample是包名,A是包中的类,objA是创建的A类对象。
(3)在文件前使用import引用整个包。例如:
importbookexample.*;
classExample{AobjA=newA();
}
bookexample整个包被引入,A是包中的类,objA是创建的A类对象。在使用包时,可以用点“.”表示出包所在的层次结构,用“.*”表示该目录结构下的所有内容。
需要指出的是,这个包无需显式引用,它总是被编译器自动调入。使用包时还要特别注意系统classpath路径的设置情况,它需要将包名对应目录的父目录包含在classpath路径中,否则编译时会出错,提示用户编译器找不到指定的类。
常用JavaAPI
一、类
(用于从文件中读入一段字符;
所属套件:
java.io)
1、构造函数FileReader变量)说明:
新建一个BufferReader对象。
2、close方法voidclose()说明:
关闭BufferReader对象。
3、readLine方法readLine()说明:
从文件中读取一行字符。若为NULL,代表读取至文件结尾。
二、
(向文件写入一段字符。所属套件:
java.io)
1、构造函数:
FileWrite变量)说明:
新建一个BufferWriter对象。
2、close方法:
voidclose()说明:
关闭BufferedWriter对象。
3、newLine方法:
newLine()说明:
向文件写入分行符。
4、write方法:
voidwrite(char字符);
voidwrite(char[]字符数组);
voidwrite(string字符串);
voidwrite(char[]字符数组,int数组中起始位置,int输出长度)说明:
将数据写入文件。
三、类
(File用于管理文件或目录;
所属套件:
路径,文件名)说明:
建立代表文件或目录的File对象。
2、canRead方法:
(booleancanRead())判断是否可读取
3、canWrite方法:
(booleancanWrite)判断是否可以写入
4、createNewFile方法:
(booleancreateNewFile())说明:
创建文件,成功返回TRUE,否则返回false
5、delete方法:
(booleandelete())说明:
删除文件或目录,成功返回TRUE,否则返回FALSE。
6、exist方法:
(booleanexist())说明:
检查文件或目录是否存在。
7、getName方法:
(getName())说明:
取得文件或目录的名称。
8、lastModified方法:
(longlastModified())取出最后一次修改的时间。
9、length方法:
(intlength())说明:
取得文件的长度
10、listfiles方法:
(File[]listFiles())说明:
取出该目录下的所有文件。
11、isDirectory方法:
(booleanisDirectory())说明:
判断是否为文件。
12、isFile方法:
(booleanisFile)说明:
13、isHidden方法:
(BooleanisHidden())说明:
判断是否为隐藏文件。
14、mkdir方法:
(booleanmkdir)说明:
创建目录,成功返回TRUE,否则返回FALSE
四、类
(FileReader用于从文件中读取字符;
1、构造函数(FileReader文件路径和名称)说明:
为要读取的文件建立一个FileReader对象)
2、read方法:
(1)(intread())说明:
从文件读取一个字符,返回值为一整数,为读取得字符串的字符码,若返回值为-1,则代表已经读到文件的结尾。
(2)intread(char[]chararray,intstartpos,intlength)说明:
将从startpos开始,读取length字符,保存到chararray数组中,返回值是读取到的字数,如果返回-1,则代表已经读到文件的结尾。
3、skip方法:
(longskip(int要略过的字符数)说明:
直接将文件读取指针向后移动数个字符,从而略过字符不读取)。
五、类
(用于向文件中写入读取字符;
所属套件java.io)
1、文件路径与名称)文件路径与名称,Booleanappend)说明:
为要写入的文件建立一个FileReader对象,参数append表示是否在原文件后添加。
2、Write方法:
(voidwrite(char字符),char[]字符数组,string字符串,char[]字符数组、int数组中起始位置,int输出长度)说明:
将数据写入文件。
六、类
(string类用于处理字符串这种数据类型;
java.lang)
1、charAt方法。(语法:
charcharAt(intindex)说明:
返回指定位置的字符
2、equals方法:
(语法:
booleanequals(objectanobject)说明:
判断字符串是否与指定的对象相等)
事例:
if(str.equals(“abc”)){out.print(“str的值为abc”);
}
3、indexof方法:
intindexOf(charch);
intindexOf(stringstr)说明:
返回要查找的字符或子串第一次出现在字符串中的位置,如果找不到该字符/子字符串,将返回-1)。
4、lastindexOf方法(语法:
intlastindexOf(charch);
intlastindexOf(stringch)说明:
返回要查找的字符或子串最后一次出现在字符中的位置。如果找不到该字符/子字符串,将返回-1)
5、replace方法:
stringreplace(charoldChar,charnewChar)说明:
替换字符串中的某个字符,返回值为替换后的结果。)
6、substring方法:
(方法:
stringsubstring(intbeginIndex);
stringsubstring(intbeginIndex,intendIndex)说明:
取得字符串中的子串。示例:
stringa=”AABB”;
b=a.substring
(1)最后结果是“ABB”c=a,subsirng(1,2);
最后结果是“AB”
7、大小写转换的方法(语法:
stringtoLowerCase();
stringtoUpperCase()说明:
对字符串进行大小写转换,返回值为转换后的结果)
8、valueOf方法(语法:
stringvalueOf(Objectobj)说明:
将对象转换为字符串,返回值为转换后的结果)
七、Encoder
(说明:
URLEncoder类用于URL的编码。所属套件:
JAVA.net)
1、encode方法(语法:
要编码的字符串)说明:
返回编码后的字符串。)
八、类
simpleDateFormat类用于处理Date数据的格式化输出和输入。所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 常用 主要 作用