Java中的流是个笼统的观点,当程序须要从某个数据源读入数据的时刻,就会开启一个数据流,数据源可所以文件、内存或收集等等。
相反地,须要写出数据到某个数据源目的地的时刻,也会开启一个数据流,这个数据源目的地也可所以文件、内存或收集等等。
java中流的范例?
Java中的流能够从差别的角度举行分类:
根据流的方向:输入流(inputStream)和输出流(outputStream)。
根据完成功用分:
● 节点流(能够从或向一个特定的处所(节点)读写数据 如 FileReader。
● 处置惩罚流(是对一个已存在的流的衔接和封装,通过所封装的流的功用挪用完成数据读写。如 BufferedReader。
处置惩罚流的组织要领老是要带一个其他的流对象做参数。一个流对象经由其他流的屡次包装,称为流的链接。)
根据处置惩罚数据的单元:字撙节和字符流。
字撙节继续于 InputStream 和 OutputStream,字符流继续于InputStreamReader 和 OutputStreamWrite。
种基础流InputStream,OutputStream,Reader,Writer又离别有更细致的子类,分为文件流,缓冲流,数据流,转换流,Print流,Object流等,都离别有特定的功用或用来操纵特定的数据
引荐进修:Java视频教程
以上就是java有哪几种范例的流?的细致内容,更多请关注ki4网别的相干文章!