下载此文档

Java语言的输入输出-课件【PPT讲稿】.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
1数据流的运用 1 输入输出方法 2 输入输出流的基类 3 File I/O 4 数据输入输出流 5 文件的其它操作 6 小结 2 文件程序终端文件程序网络端点数据流起点终点网络端点文件,字符串存储区 1 输入输出方法什么是数据流?数据流是指所有的数据通信通道在 java 中有关流的操作使用 java. io.* 出于安全的考虑,小应用不能实现文件 I/O 流 3 1 输入输出方法 System 类管理标准输入输出流和错误流 : 把输出送到缺省的显示(通常是显示器) 从标准输入获取输入(通常是键盘) 把错误信息送到缺省的显示每当 main 方法被执行时,就自动生成上述三个对象 4 1 输入输出方法 public class ReadHello { public static void main(String args []) { char inChar ; . println (“ Enter a character: ”); try{ inChar =(char)(); . println (““+ inChar ); }catch( IOException e) { . println (“ Error reading from user ”); } }} 5 1 输入输出方法 import . *; class IOTest { public static void main(String args[]) {try { byte bArray[]=new byte[128]; ( “ Enter something: ”); (bArray); ( “ You entered: ”); (bArray); }catch(IOException ioe) { (()); } }} 6 1 输入输出方法为什么输入的是字符,输出是乱码? 原因: (bArray) 输出的是数组的地址而不是字符改进:将字符数组变换成字符串原来是: (bArray); 现在为: String s=new String(bArray,0); (s); 是属于 BufferedInputStream 类型 是属于 PrintStream 类型 也是属于 PrintStream 类型 7 2 输入输出流的基类 Java 中每一种流的基本功能依赖于基本类 InputStream 和 OutputStream 它们是抽象类,不能直接使用属于 InputStream 类的方法有: read(): 从流中读入数据 skip(): 跳过流中若干字节数 available(): 返回流中可用字节数 mark(): 在流中标记一个位置 reset(): 返回标记过得位置 markSupport ():是否支持标记和复位操作 close(): 关闭流 8 2 输入输出流的基类方法 read() 提供了三种从流中读数据的方法. int read(): 读一个整数 int read(byte b[]): 读多个字节到数组中 int read(byte, int off, int len ); 属于 OutputStream 类的方法有: write( int b): 将一个整数输出到流中 write(byte b[]): 将数组中的数据输出到流中 write(byte b[], int off, int len ):将数组 b中从 off 指定的位置开始 len 长度的数据输出到流中 9 2 输入输出流的基类 flush(): 将缓冲区中的数据强制送出 close(): 关闭流. PrintStream 类 println ()不属于 OutputStream 类,它是 PrintStream 类的子类,能提供复杂的输出 PrintStream 类的方法有: write, flush, checkError ,print, pr

Java语言的输入输出-课件【PPT讲稿】 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人13431315
  • 文件大小0 KB
  • 时间2016-05-24
最近更新