当前位置: 首页 > 面试题库 >

Java流中flush()的目的是什么?

容鸿畴
2023-03-14
问题内容

在Java中,flush()方法用于流中。但是我不明白使用这种方法的全部目的是什么?

fin.flush();

告诉我一些建议。


问题答案:

从该方法的文档中flush:

刷新输出流并强制写出所有缓冲的输出字节。刷新的一般约定是,调用它的指示是,如果先前写入的任何字节已由输出流的实现缓冲,则应立即将这些字节写入其预期的目标。



 类似资料:
  • 问题内容: 我对 抽象类 及其使用有一些疑问。我了解有关它们的基础知识;例如,它们不能被实例化,它们可以具有具体和抽象的方法,…但是我想我想知道的是, 它们在生命中(在软件工程中)起什么作用? Java中抽象类的目的是什么?为什么和何时应该使用Abstract类?如果可以使用普通的类然后继承它,为什么还要继承一个抽象类?使用抽象类如何使我们的生活更轻松?它会提供更好的可维护性吗?更灵活?… 顺便说

  • 问题内容: 我在网上寻找了此信息,但找不到确切解释。我看到的是一个Java接口,它作为参数在另一个类中作为“侦听器”传递。人们将各种侦听器添加到列表中,并通过一种方法将它们全部调用。 我不确定为什么要使用它。有人可以解释吗? 这是我的原始帮助帖子,有人告诉我使用监听器。 链接 问题答案: 在您链接的代码示例中, 为您的API用户提供了一种告诉您这样的方式: 这是一段代码。杀死怪物时,请回叫它。我会

  • 问题内容: 所以我正在学习Java,但是我有一个问题。看来,类型,并且将是只是我会永远需要的变量方面的一切,也许除外好时,需要在多个十进制数字都可以使用。 我的问题是,其他类型的如,,,等曾经在正常的日常编程中使用?这些可以用于哪些实际用途?它们的作用是什么? 问题答案: 除了“ short”(可能是对空间的浪费)之外,“ short”可能是一个例外-有时候,从字面上看,它们都是上课的动力: 当您

  • 问题内容: Java中的接口类似于类,但是接口的主体只能包含 抽象方法 和字段(常量)。 最近,我看到一个问题,看起来像这样 根据接口定义, 仅 允许 使用抽象方法 。为什么它允许我编译以上代码?关键字是什么? 另一方面,当我尝试编写下面的代码时,它说 代替 谁能告诉我关键字的目的?只能在接口内部使用吗?与(无访问修饰符)有什么区别? 问题答案: 这是Java 8中的一项新功能,可提供一个实现。在

  • 在Java8中,有一个新方法返回表示字符代码的s()流。我猜很多人会希望这里有一个s流。以这种方式设计API的动机是什么?

  • 问题内容: 我对完成的理解是: 为了清理或回收对象占用的内存,垃圾回收器开始工作。(自动调用?) 然后,垃圾收集器取消引用该对象。有时,垃圾回收器无法访问该对象。然后,调用finalize进行最终清理处理,然后可以调用垃圾回收器。 这是对完成的准确描述吗? 问题答案: 垃圾收集器在后台自动运行(尽管可以显式调用它,但是对此的需求应该很少)。基本上,它仅清除未被其他对象引用的对象(当然,整个情况更为