`
啸笑天
  • 浏览: 3436379 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

The Closeable, Flushable, Readable, and Appendable interfaces

    博客分类:
  • java
 
阅读更多

 


 

Java SE 5.0引入了4个附加的接口:Closeable、Flushable、Readable和Appendable。
Closeable拥有方法 void close() throws IOException;
Flushable拥有方法 void flush() throws IOException;
Readable拥有方法 public int read(java.nio.CharBuffer cb) throws IOException;
    CharBuffer类拥有按顺序和随机的进行读写访问的方法,它表示一个内存中的缓冲区或者一个内存映像的文件。
Appendable拥有方法
Appendable append(CharSequence csq) throws IOException; //向此 Appendable 添加指定的字符序列。
Appendable append(CharSequence csq, int start, int end) throws IOException; //向此 Appendable 添加指定字符序列的子序列。
Appendable append(char c) throws IOException;   //向此 Appendable 添加指定字符。
    CharSequence接口描述了一个char值序列的基本属性,它是用String、CharBuffer、StringBuilder和StringBuffer来实现的。
InputStream、OutputStream、Reader和Writer都实行了Closeable接口,而OutputStream和Writer还实现了Flushable接口。只有Writer实现了Appendable接口

  • 大小: 55 KB
分享到:
评论

相关推荐

    Java输入与输出 viso

    此资源为viso文档,主要为Java 输入与输出的UML类,包括:输入流与输出流的层次结构、Reader和Writer的层次结构、Closeable、Flushable、Readable和Appendable接口。

    关于java try()的括号中代码含义(实现Closeable接口)(csdn)————程序.pdf

    关于java try()的括号中代码含义(实现Closeable接口)(csdn)————程序

    closeable-map:一个实现java.io.Closeable的Clojure映射

    一个实现java.io.Closeable Clojure映射。 安装 TL; DR示例 ; ; in your project ( defn start " Return an running context with stateful references which can be closed. " [config] ( assoc config :server...

    jdk api-closeable基础、应用、实战

    jdk api-closeable基础、应用、实战,文章内附有代码

    JQuery 模仿qq 消息提示

    JQuery 模仿qq 消息提示

    关闭数据库连接

    closeable和AutoCloseable方式关闭数据库连接;

    Eclipse plugin开发扩展点文档(3.0)[chm]

    Eclipse 插件开发扩展点定义... This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at ...

    JDK_API_1_6

    Closeable Closeable 是可以关闭的数据源或目标。 DataInput DataInput 接口用于从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构。 DataOutput DataOutput 接口用于将数据从任意 Java 基本类型转换为...

    overlay:一个简单的叠加 UI 组件

    // the body now has an overlay on it应用程序接口覆盖(目标) 在给定的target元素上显示叠加层,默认为document.body 。#show(fn) 显示覆盖,可选择调用回调fn 。 发出showing和show 。#隐藏(fn) 隐藏覆盖层,...

    SpringBoot使用httpclient发送Post请求时

    public static String post(String url, String params){ log.info("post url:" + url + " params:" + params); String responseStr = ""; try(CloseableHttpClient httpClient = HttpClients.create... Closeable

    Cinnamon-Developer-Tools:肉桂桌面,适合那些“在引擎盖下工作”的人

    Allow for closeable tabs add about dialog switch to pushmodal for raised mode add copy button to cinnamon log distribute interfaces to separate files 愿望清单 Input handling in terminal Memory ...

    jdk:JDK原始码学习

    * FileDescriptor【文件描述类】(用来表示开放文件,开放socket(套接字)等,不透明的,被FileInputStream或FileOutputStream包含为属性): * 若干属性:fd(int)、handle(long)、parent(Closeable)、otherParents...

    jdk-7-window-64

    try-with-resources,之前使用的很多IO操作都需要手动去关闭流,现在使用这种方式,只要是实现了java.lang.AutoCloseable和java.io.Closeable的类就不需要再手动关闭了。 例子:try(OutputStream out=new ...

    异步键值存储Storehaus.zip

    trait ReadableStore[-K, V] extends Closeable {  def get(k: K): Future[Option[V]]  def multiGet[K1  K](ks: Set[K1]): Map[K1, Future[Option[V]]]  override def close(time: Time) = ...

    jQuery EasyUI开发技巧总结

    closeable:true, content:‘<iframe src="'+url+'" frameborder="0" style="border:0;width:100%;height:99%"></iframe> }); 1)外部调用iframe里面的标签内容 <button onclick="console.info($...

    3, Java核心技术1 带资源声明的 try 语句

    try-with-resources 语句中的资源只能是实现了java.lang.AutoCloseable接口的类实例,但是 Java SE 7 之後的所有实现了java.io.Closeable的类都实现了java.lang.AutoCloseable接口(该接口是在Java SE 7中才引入的)...

    dialog:对话框组件

    对话框#closeable() 使对话框可关闭,这会添加一个 ×,用户单击以强制关闭对话框。 对话框#效果(名称) 分配效果名称,由 CSS 转换驱动。 开箱即用: slide fade scale 对话框#overlay() 添加一个可点击的...

    yprogressbar:html5进度条样式,js进度条插件

    #简介# ... YprogressBar是一款轻量级进度条插件,使用方便,资源占用少,模仿好压的解压界面,带有数字显示,同时支持在描述中增加参数,以动态显示更... closeable: true, cancelCallback: function(rate, vars){ con

    java8源码-DesignModePrimary:设计模式初探

    java8 源码 设计模式初探 开发环境 AndroidStudio java8 实现原理 采用单一职责 将图片缓存 及图片加载拆分, 采用里氏替换 ...实现的Closeable 接口 统一抽出 Thanks 感谢Android源码设计模式相关作者

    jQuery模仿ExtJS之TabPanel最新

    1.帮助: TabPanel(选项卡组件) 参数说明 renderTo| jQuery object | NULL> 渲染到某容器 将选项卡组件渲染到某容器,参数类型可以为字符...closeable<boolean> 是否可关闭 true可关闭,false不可关闭,默认为true。

Global site tag (gtag.js) - Google Analytics