首页 > 编程语言 >Java基础 IO 流

Java基础 IO 流

时间:2023-10-22 16:12:12浏览次数:34  
标签:文件 Java IO 读写 基础 文本文件 数据 读取数据

IO 流:存储和和读取数据的解决方案

IO 流用于读写文件中的数据(可以读写文件,或网络中的数据...)

IO 流可以把程序中的数据保存到本地文件当中,也叫写出数据(output),还可以把本地文件中的数据加载到程序当中,也叫读取数据(input)

 

问:IO 流中,谁在读,谁在写?以谁为参照物看读写的方向呢?

答:以 程序(或者内存) 为参照物进行读写。是程序(或者内存)在读取文件中的数据 和 往文件中写出数据

 

 

 

纯文本文件:用 Windows 自带的记事本打开并且能读得懂的文件

txt 文本文件、md 文件、xml 文件、lrc 文件是纯文本文件,而 Word、Excel 不是纯文本文件。

所以凡是 Word、Excel,就不能用字符流进行操作,只能用字节流操作;txt 文本文件、md 文件可以用字符流操作

 

标签:文件,Java,IO,读写,基础,文本文件,数据,读取数据
From: https://www.cnblogs.com/gagaya2/p/17780580.html

相关文章

  • 数据库基础学习过程中遇到的一些基础知识
    1、E-R图它是结构化分析过程的工具,用于数据建模,将现实世界中的十五抽象成信息世界里的数据;2、数据库设计包括--概念设计、逻辑设计、物理设计概念设计:用户角度、E-R图;逻辑设计:E-R图转换成关系模式;物理设计:物理存储方法、索引等;3、数据库系统的三级模式概念模式(也叫做模式、......
  • 巧用枚举解决业务场景的 Switch 语句—Java 实践
    巧用枚举解决业务场景的Switch语句——Java实践Switch语句是一种常见的流程控制语句,用于根据不同的条件执行不同的代码块。然而,当业务场景变得复杂时,使用大量的Switch语句可能导致代码冗长、难以维护和扩展。本文将介绍如何巧妙地使用枚举类型来优化和简化Switch语句的使......
  • java 日志框架
    日志框架:什么是日志框架? a.是一套能实现日志输出的工具包. b.能够记录系统运行状态的所有时间的日志.场景: 用户下线、接口超时、数据库崩溃、HelloWorld日志框架的能力:定制输出目标: 并不只是输出到控制台,如文件、数据库、第三方日志服务.运行时选择性输出: ......
  • How to use regular expression to match a special meta tag in html string using j
    HowtouseregularexpressiontomatchaspecialmetataginhtmlstringusingjavascriptAllInOnemetatagerror❌consthtml=`<!DOCTYPEhtml><htmllang="en"><head><metaname="twitter:card"content......
  • iOS 17:告别ObservableObject,迎接@Observable
    自iOS17(iPadOS17,macOS14)之后,SwiftUI提供了一种新的宏:@Observable。可以把它当做是ObservableObject的优化版。在系统版本允许的情况下,我们应该优先使用@Observable。@Observable比ObservableObject更好的地方在于:写法上更加简洁;性能更优化。@Observable能精确到对象......
  • # 学期2023-2024-1 20231401 《计算机基础与程序设计》第四周学习总结
    学期2023-2024-120231401《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业这个作业的目标自学教材:计算机科学概论第4章,第5章,C语言程序设计第......
  • 2023-2024-1 20211319《计算机基础与程序设计》第四周学习总结
    2023-2024-120211319《计算机基础与程序设计》第周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04这个作业的目标<写上具体方面>作业正文......
  • Java基础 小练习——统计各种文件的数量
    publicstaticvoidmain(String[]args){Filef=newFile("E:\\Java基础资料\\哈哈");HashMap<String,Integer>count=getCount(f);StringBuildersb=newStringBuilder();for(Map.Entry<String,Integer>entry:count.entry......
  • 2023-2024-1 20231320 《计算机基础与程序设计》第四周学习总结
    2023-2024-120231320《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第四周作业)这个作业的目标<自学《计算机基础与......
  • 程序语言基础之正则表达式的字符偶数个配置
    例题展示例题解决其中,*指的是将他前面的字符重复0次或者若干次;例如:b*可以为b,也可以为bb,bbb等;......