一些细节,和比较常用的io流作用分别_io流有什么作用-程序员宅基地

技术标签: 学习  

   接口能被继承吗?可以,子类也是接口。父类实现的接口子类也能继承。

  Switch能够接受的类型有哪些:int char short byte enum string

   内存泄漏,是指计算机可以分配的内存不够了,或者说内存被完全占满,新数据“溢出”。造成这种情况很简单,过大的数组,不断生成的线程等等。

   异常可以说是不可避免的,错误是应该由程序员完全避免的。

 


Stream结尾的是字节流,readerwriter结尾是字符流,

字节流按字节读写,字符流按字符读写。

读写时需要按行处理,特别是关于特定字符的操作,一般选择字符流,

只读写文件。和内容无关一般用字节流。

 

Inputstream 抽象类,表示字节输入流的所有类的超类。

    Fileinputstream从某个文件中获得输入字节,也用于读取图像数 据之类的原始字节流。

    Filterinputstream用于给inputstream流添加一些功能。

        Bufferrdinputstream为另一个输入流添加一些功能,缓冲输入 和支持Markreset方法的能力。

Outputstream 抽象类,表示字节输出流的所有类的超类。

    Fileoutputstream用于将数据写入file的输出流,也用于写入图像数据之类的原始字节流。

    Filteroutputstream过滤输出流的所有类的超类。

        Bufferedoutputstream实现缓冲的输出流,可以将各个字节写入底层输出流中。

 

Reader 读取字符流的抽象类。

    Bufferedreader缓冲字符输入流,从字符输入流中读取文本,实现较为 高效的字符输入。

    Inputstreamreader用于字节流转换字符流。

        Filereader读取字符文件的便捷类。

    Stringreader源为一个字符串的字符流。

    Chararrayreader实现一个可用作字符输入流的字符缓冲区。

Writer 写入字符流的抽象类。

    Bufferedwriter缓冲字符输出流,将文本写入字符输出流,提供较为高 效的字符数出。

    Outputstreamwriter用于字节流转换字符流。

        Filewriter写入字符文件的便捷类。

    Stringwriter回收在字符串缓冲区中的输出来构造字符串。

    Chararraywriter实现一个可用作writer的字符缓冲区,会自动增长。

 

 

 

 BufferedReader常用的使用方法举例:

BufferedReader br

   = new BufferedReader(new InputStreamReader(System.in));

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/coinko/article/details/52675095

智能推荐

(CVPR 20) D3Feat: Joint Learning of Dense Detection and Description of 3D Local Features-程序员宅基地

文章浏览阅读789次。D3Feat核心优势:1.D3Feat提供了一种联合框架,在学习描述子的同时进行关键点的检测,即最终用来做RANSAC配准的点不再是随机选取,而是选取网络学习出来的关键点。_d3feat: joint learning of dense detection and description of 3d local featur

element ui 时间控件DateTimePicker动态限制时间范围为一个月_elementui picker-options 最多查询一个月-程序员宅基地

文章浏览阅读6.9k次,点赞6次,收藏13次。话不多说,直接上图1.刚打开时2.选择需要的月份(在点击时已经限制了时间)3.选定结束时间后(解除了限制)以上就是实现该功能的思路,下面将会用代码讲解怎么去实现这个小功能。<el-date-picker v-model="time" type="datetimerange" @change="datePickerChange" :picker-options="pickerOptions" range-separator="-" _elementui picker-options 最多查询一个月

Ubuntu18.04搭建ssh与ftp_ubuntu18.04 配置ftp-程序员宅基地

文章浏览阅读141次。Ubuntu18.04 ftp和ssh服务搭建_ubuntu18.04 配置ftp

论文阅读 [TPAMI-2022] End-to-End Optimized Versatile Image Compression With Wavelet-Like Transform_iwave++-程序员宅基地

文章浏览阅读413次。论文阅读 [TPAMI-2022] End-to-End Optimized Versatile Image Compression With Wavelet-Like Transform论文搜索(studyai.com)搜索论文: End-to-End Optimized Versatile Image Compression With Wavelet-Like Transform搜索论文: http://www.studyai.com/search/whole-site/?q=End-to-End_iwave++

xpath获取同级标签_xpath 上一层-程序员宅基地

文章浏览阅读4.1k次。根据业务需要,需要抓取页面详情,很多时候,详情页来自于不同的类型分类,因此页面元素是不一样的使用following-siblingincluded_content = selector.xpath('/html/body/div[6]/div[3]/following-sibling::*') #正文 tempcontent="" #循环拼接 for i in ..._xpath 上一层

针对自定义查询结果封装结构数值说明(curson - array)-程序员宅基地

文章浏览阅读108次。如果有一段代码如下:SELECT d.code, COUNT(ac.int_id)-COUNT(subac.int_id) as free_num, COUNT(subac.int_id) as online_num FROM g_com_dict d 他并不是查询出表的具体字段,而是分组查询统计了某写数据,如果我们要将此结构从 curson 中赋值给 array ,就需要自定义结构了...._sql查询结果怎么按特定结构封装

随便推点

【实战】1096- React 中后台系统多页签实现-程序员宅基地

文章浏览阅读1.5k次。在中后台管理类系统中,多页签的需求非常普遍,用户常常需要在多个页签内跳转,比如填写表单时去查询某个列表获取一些字段信息再回到表单页面填写。这样的需求在 Vue 中使用 keep-alive..._react antd 管理系统多页签

Python关于图像熵的计算_图像熵 python-程序员宅基地

文章浏览阅读2.2w次,点赞19次,收藏94次。这是自己最近一个项目所用到的。苦于网上只有C++版本。所以自己动手改写了下。首先先在这里简单介绍下图像熵。图像熵即一幅图像的信息熵。信息熵简单来说就是把信息进行了量化。通过熵的大小表示信息的混乱程度。一般情况下,图像中包涵的信息量多,熵值越大。网上更多的是基于C++和opencv做的信息熵计算。参考这篇文章。我用python进行了改写。import cv2import numpy_图像熵 python

《深入理解Java虚拟机-JVM高级特性与最佳实践》-周志朋_博客周志朋-程序员宅基地

文章浏览阅读1.2k次。第1章 走近Java 我们可以把Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK(Java development Kit),JDK是用于支持Java程序开发的最小环境。 可以把Java API子集和Java虚拟机这两部分统称为JRE(Java Runtime Environment)第2章 Java内存区域与内存溢出异常2.2 运行时数据..._博客周志朋

自监督学习(十)Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzles-程序员宅基地

文章浏览阅读3.7k次,点赞4次,收藏12次。Unsupervised Learning of Visual Representations by Solving Jigsaw PuzzlesIntroductionMethod排列选择prevent shortcutsExperimentsResults on Pascal VOC07Results ImageNet ClassificationAblation StudiesConclusionsIntroduction本文使用拼图游戏作为自监督学习的pretext task,取图像中的某一部分_unsupervised learning of visual representations by solving jigsaw puzzles

docker 部署kafka集群_kafka是否适合在容器中部署-程序员宅基地

文章浏览阅读848次。在部署kafka集权之前必须要先部署好zookeeper集权,kafka注册在zookeeper集群中,zookeeper集群可参看:docker 安装zookeeper集群涉及到的虚拟主机:192.168.1.104 node1192.168.1.105 node2创建本地目录mkdir -p /docker/kafka/logs创建容器第一个节点上:..._kafka是否适合在容器中部署

雅思阅读话题词汇61-70_雅思阅读but fuel consumption and exhaust-程序员宅基地

文章浏览阅读303次。61.excavatoreg1:Excavator should be handling at least some of their bounty with gloves,and freezing samples as they are found.----------------------------------------------------------------------..._雅思阅读but fuel consumption and exhaust

推荐文章

热门文章

相关标签