预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共44页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第8章文件和输入输出流本章主要内容:8.1.2io类库8.1.2io类库8.1.2io类库8.1.2io类库8.2文件处理8.2.1文件与目录管理8.2.1文件与目录管理8.2.1文件与目录管理8.2.1文件与目录管理8.2.2文件流8.2.2文件流【例8-1】在下面的程序中,读取一个文本文件test.dat,并将其显示到对话框上。8.2.2文件流【例8-2】复制图像文件a.jpg,并且更名为b.jpg。8.2.2文件流8.2.2文件流8.2.2文件流【例8-3】将文件a.txt读取到文本区,经修改后,另存为b.txt。8.3随机存取文件和本地可执行文件【例8-4】用随机存取文件流读写文件。【例8-5】使用随机存取文件流RandomAccessFile实现一个英汉小词典程序。8.3.2本地可执行文件8.3.2本地可执行文件【例8-6】使用Runtime类对象运行例8-5。【例8-7】调用Windows系统自带的计算器。【例8-8】应用Runtime类设计一个Java语言简易编译器,该编译器具有编写源程序、编译和运行程序的功能。8.4数据流与对象流8.4.1数据流8.4.1数据流DataInputStream类和DataOutputStream类。DataInputStreamDemoDataOutputStreamDemo8.4.2对象流【例8-10】编写程序,在窗体中实例化球面板对象,当单击“写入文件”按钮后,能将球面板对象写入到一个文件中。当单击“读取对象”按钮后,再将该球面板对象从文件中取出,并在窗体中显示。8.4.2对象流【例8-11】编写一个简单的程序,保存日期、地址对象到一个对象流中。8.5Java多媒体技术在Sun公司的jdk自带的rt.jar包文件中,有AudioStream.class、AudioPlayer.class类用于 播放声音文件,我们可以使用输入流: FileInputStreamfile=newFileInputStream("声音文件.wav"); AudioStreamaudio=newAudioStream(file); 使用AudioPlayer类的start()进行播放: AudioPlayer.player.start(audio);【例8-13】应用输入流播放音频文件。8.5.2Java多媒体包JMF的应用8.5.2Java多媒体包JMF的应用【例8-14】设计一个简易多媒体播放器。本章结束