码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java - IO 流


    前言

              学习 Java IO流 内容!

    文章目录

    • 前言
    • 一、简介

    一、简介

    什么是输入输出流?
    IO:输入 输出 都是动词,IO 流:输入输出流,输入流,输出流。
    水流,由水分子组成 水组成水流
    流:数据流 各种数据组成数据流,这里的流就是数据
    IO 流:就是数据的输入输出,输入数据,输出数据
    从哪里输入数据?将数据输出到哪里?

    输入:向程序内输入。输出:从程序向外输出

    输入输出的三个媒介,中间的程序相当于一个中转站。从磁盘等存储设备中某一个文件中读取(输入源),读取到某一个程序,程序将这些数据输出到另一个输出源。

    在这里插入图片描述
    2. File 文件类

    import java.io.File;
    import java.io.IOException;
    
    public class Main {
        public static void main(String[] args) throws IOException {
            // File 类可以对应到物理上一个实际文件
            File file = new File("C:/Users/Administrator/Desktop/b.txt");  // 将代码与实际物理存储的文件/文件夹关联
            file.createNewFile();  // 创建一个文件
            file.mkdir();  // 创建一个文件夹
            System.out.println(file.getName());
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    1. 流的分类

      • 按收据流向分为:输入流和输出流
      • 按数据种类别分为:字节流和字符流。
      • 字节流:1 byte = 8 bi,一般的数字和字母占据一个字节。字节流就是按照一个字节为单位去操作数据,操作非中文数据。
        • FileInputStream
        • FileOutputStream

      字符流:一般像中文,一个汉子占 2 个字节,一般操作中文数据。

  • 相关阅读:
    SpringMVC如何实现重定向和转发呢?
    LeetCode # 1333. 餐厅过滤器
    i.mx6ull搭建boa服务器详解及其中遇到的一些问题
    C++ 课本习题(程序设计题)
    Docker:使用Docker自动化部署项目
    详解:看似遥不可及的元宇宙
    CSV文件格式——方便好用个头最小的数据传递方式
    使用HTML制作静态网站 中国传统文化 丝绸之路 (学生网页设计作业源码)
    一文让你搞懂MYSQL底层原理。-内部结构、索引、锁、集群
    ESP8266-Arduino编程实例-HMC5883L磁场传感器
  • 原文地址:https://blog.csdn.net/weixin_39903708/article/details/125627232
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号