黑马程序员技术交流社区
标题:
io流和System有什么联系
[打印本页]
作者:
杜佳瑞
时间:
2012-8-8 15:02
标题:
io流和System有什么联系
System类是java.lang包下的,里面有两个字段in和out,System.in是InputStream的对象,System.out是PrintStream的对象,而InputStream和PrintStream这两个类又是io包里面的,我的疑问是System这个类和io流有什么关系吗?
作者:
杨文宇
时间:
2012-8-8 17:44
本帖最后由 杨文宇 于 2012-8-8 17:45 编辑
下面是System源代码的一部分,
package java.lang;
import java.io.*;//引入io
public final class System {
private static native void registerNatives();
static {
registerNatives();
}
private System() {
}
public final static InputStream in = null;//定义in
public final static PrintStream out = null;//定义out
public final static PrintStream err = null;//定义err
这样看就清楚多了,System这个类只是导入io包,并且在里面定义静态变量而已。就是这么简单
作者:
hello world
时间:
2012-8-8 17:59
System顾名思义 系统 操作系统的输入输出 键盘录入 控制台显示 通过IO流能够读取到来自键盘录入的数据 通过IO流也能将读取到的数据在控制台进行打印或其他操作,比如写入其他文件中等。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2