Java中有几种类型的流?

如题所述

从输入输出方面来讲有: 输入流、输出流

从流的内容上来讲有:字节流、字符流

JAVA的基本语法:

编写Java程序时,应注意以下几点:

    大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

    类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

    方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

    源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

    主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-05
可分为输入流与输出流
也可分为字节流与字符流
也可分为节点流与过滤流

接口OutputStream与Writer的实现类都是输出流
接口InputStream与Reader的实现类都是输出流
OutputStream与InputStream是处理字节类型的(byte)字节流
Writer与Reader处理字符的(char)字符流
注:无论字符与字节流,底层是通过字节流去实现的。
节点流与过滤流是包装与被包装的意思了,节点流是被包装的,过滤流可包装节点流,也可以
包装过滤流,.如:FileInputStream节点流,BufferedInputStream过滤流,
ByteArrayInputStream过滤流(具体可以学学装饰者模式)
InputStream in = new ByteArrayInputStream(new BufferInputStream(new FileInputStream(new File("String类型"))));
相似回答