脚本宝典收集整理的这篇文章主要介绍了【JavaWeb】【Java基础:流】,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
📢博客主页F1a;🏀九九舅舅酒酒🏀 📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏 📢本文由 【九九舅舅酒酒】 原创,首发于 CSDN🙉🙉🙉 📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨ 📖精品专栏(不定时更新)【JavaSE】 【MySQL】【LeetCode】【Web】【操作系统】
目录
本节目标
前言
流(Stream)
1 、流的概念
2 、什么是输入输出流
3、 什么是字节流,字符流
在前期JavaSE基础的学习过程中,从在控制台输出第一句的HelloWorld开始,我们就反复在和内存打交道。几乎没有和磁盘,外存,硬存有过亲密接触!~
从我们一开始学习计算机导论就接触了祖师爷冯诺依曼的 提出的 计算机五个组成部分。 运算器,存储器,控制器,输入设备,输出设备,对此我们早就久闻大名,耳熟能详了。其中输入设备,输出设备合起来叫设备,也叫I/O设备,外设等等。
通过本系列第一篇文章的学习,我们了解了操作系统层面上的文件和目录的概念
并且学习了一个藏在Java这个高级程序语言中jar包下的IO包内的一个大宝贝
——>>>针对文件抽象出来的File类!
对File(文件)类了如指掌后,今天我们来顺势拿下 Stream:流~!
以下是本篇文章正文内容
1 、流的概念
流: 在 Java中 所有数据 都是使用流读写的。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。 即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
按照流向分为 | 按照处理数据的单位分 |
输入流 | 字节流 |
输出流 | 字符流 |
1.按照流向分:输入流;输出流
2.按照处理数据的单位分:字节流(8位的字节);字符流(16位的字节)
2 、什么是输入输出流
输入 就是将数据从各种输入设备(包括文件、键盘等)中读取到内存中。输出 则正好相反,是将数据写入到各种输出设备(比如文件、显示器、磁盘等)。例如键盘就是一个标准的输入设备,而显示器就是一个标准的输出设备,网卡也可以既是输入设备,又是输出设备。上述这些都是切实存在的但是操作系统的万物皆文件中文件既可以作为输入设 备,又可以作为输出设备。
以上是脚本宝典为你收集整理的【JavaWeb】【Java基础:流】全部内容,希望文章能够帮你解决【JavaWeb】【Java基础:流】所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。