Chapter8输入输出流.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 应用输入流播放音频文件;本章结束!

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档