- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter8输入输出流
Java语言程序设计;第 8 章 主要内容;8.1 输入输出流;8.1.2 io类库; 在java.io包中有四个基本类:InputStream、OutputStream及Reader、Writer类,它们分别处理字节流和字符流。如图8.2所示。;1、字节流 ;在java.io包中定义了很多这二个基本类具体实现输入输出功能的子类,表8.1为部分常用字节输入流类和字节输出流子类的功能。;2、字符流 ; 由于Reader和Writer是抽象类,因此,在java.io包中定义了许多这二个处理字符流基本类具体实现输入输出功能的子类,表8.2为部分常用字符输入流类和字符输出流子类的功能。; 8.2 文件处理;8.2.1 文件与目录管理;1、创建File类文件对象;2、获取文件及目录属性;获得文件或目录的属性,较常用的方法:;3、文件及目录操作;8.2.2 文件流;1、字节文件输入流读取文件; 文件输入流只是建立了一条通往数据的通
道,应用程序可以通过这个通道读取数据,要
实现读取数据的操作,需要使用read()方法。
使用read()方法有三种格式:
int read( );
int read( byte b[ ]);
int read( byte b[ ],int off, int len);;【例8-1 】;2、字节文件输出流写入文件;(2)把字节发送到文件输出流;; 8.5 Java多媒体技术 ;在Java中,可以使用Applet的静态方法编
写播放声音的程序。但只能播
放.au、.Wav、.Midi等格式的音频文件。
;1、使用play()方法播放声音
play(Url url,String name)
【例8-13】
1. import java.applet.*;
2. import java.awt.Graphics;
3. public class Example8_13 extends Applet {
4. public void paint(Graphics g) {
5. g.drawString(Listen to the music!,25,25);
6. play(getDocumentBase(),笨小孩.mid);
7. }
8. };2、使用getAudioClip()方法播放声音
getAudioClip(Url url,String name);
用getAudioClip()方法建立的AudioClip对象可以处理声音:
play() 开始播放
loop() 循环播放
stop() 停止播放;8.5.2 Java多媒体包JMF的应用;建立一个多媒体程序有下列几个步骤:;2、向多媒体播放对象注册控制监视器
在javax.media包中有一个接口ControllerListener,我们应用该接口向多媒体播放对象注册控制监视器:
player.addControllerListener(监视器);
同时,实现ControllerListener接口的方法:
public void controllerUpdate(ControllerEvent event)。
在该方法中进行创建??放组件及控制媒体的播放操作。;3、让多媒体播放对象对播放媒体进行预提取
player.prefetch();
多媒体播放对象进行播放媒体预提取时,
将不断获得媒体文件的有关信息,每当得到
一个新的信息将触发ControllerEvent事件的
发生。并通过监视器调用方法
controllerUpdate(ControllerEvent event)开始
播放多媒体文件。;4、启动多媒体播放对象
player.start();
5、停止并释放多媒体播放对象
player.stop();
player.deallocate();
player.close();
示例:【例8-15】;8.5.3 应用输入流播放音频文件;本章结束!
您可能关注的文档
- 2010“财务报表分析”第2章.ppt
- 201093.第17章行政单位会计报表.ppt
- 2010Excel在会计凭证中应用.ppt
- 2010届高中考试语文识记并正确书写现代常用细则字.ppt
- 2010年度上海物理高考题分析.ppt
- 2010传播策略之9阴真.ppt
- 2010年度持卡就医实时结算培训材料上传.ppt
- 人教版4年级下册语文《记金华的双龙洞》.ppt
- 2010年中考语文说明文语言准确性2.ppt
- 2010年度高考地理中国地理复习课件17.ppt
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)