JavaP的L 12 security platform.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java Programming Language Java语言程序设计 JAVA语言程序设计 第九讲 输入/输出流操作 java.util包 第九讲 Stream IO File 理解java.io的层次和架构 能正确选择合适的输入输出流 能在文件系统中浏览 能创建读写文件 能操纵文件和文件夹 能使用串行化机制 流的概念 字节/字符 两种流类型:输入流 / 输出流 InputStream / OutputStream Reader / Writer InputStream Three read() methods int read() 读入一个字节 以int类型返回(低8位) int read(byte[])读入若干个字节,放在byte[]中,返回读入字节的数量 int read(byte[], int start, int length)读入若干个字节,放在byte[]中,从第一个int参数指定的索引位置开始,最多不超过第二个int参数指定的字节数,返回读入的字节数量 Other methods void close() int available() 可以从输入流中读出的字节数 skip(long n) 跳过n个字节 boolean markSupported() void mark(int readLimit) void reset() OutputStream Three write() methods void write(int) 写一个字节 void write(byte[]) 写一个数组的内容 void write(byte[], int off, int len) 写指定的数据 Other methods void close() void flush() 带缓冲的子类强制写出数据 使用策略 InputStream in; OutputStream out; try{ // process input or output } catch (IOException e){ // process IO exception } finally{ in.close(); out.close(); } 输入流InputStream ByteArrayInputStream FileInputStream FileInputStream(File file) FileInputStream(String name) PipedInputStream 管道输入流从一个管道输出流中读取数据。通常由一个线程向管道输出流写数据,另一个线程从管道输入流中读出数据。线程A执行管道输入流的read()时,如果还没有数据,则A被阻塞。 PipedOutputStream() PipedInputStream(PipedOutputStream pos) SequenceInputStream 将几个输入流串联在一起,合并为一个输入流。 SequenceInputStream(Enumeration e) SequenceInputStream(InputStream s1, InputStream s2) FilterInputStream 装饰器模式 DataInputStream 实现DataInput接口,用于读 取基本类型数据,如int, float, long, double, boolean等,其中的readUTF()还可以读取用UTF-8编码的字符串 readByte() readLong() readFloat() readUTF() 从输入流中读取若干字符,将其转换成UTF-8编码 要和DataOutputStream配套使用 BufferedInputStream BufferedInputStream(InputStream in) BufferedInputStream(InputStream in, int size) size : bytes 输出流OutputStream ByteArrayOutputStream FileOutputStream FileOutputStream(File file) FileOutputStream(String name) FileOutputStream(String name, boolean append) FilterOutputStream DataOutputStream writeByte(byte b) writeLong(long l)

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档