设为首页 加入收藏

TOP

Java I/O操作入门教程(二)
2014-11-23 19:52:57 来源: 作者: 【 】 浏览:56
Tags:Java I/O 操作 入门教程
ptor.err)


public static final FileDescriptor in = standardStream(0);
public static final FileDescriptor out = standardStream(1);
public static final FileDescriptor err = standardStream(2);


/**
* 返回handle为fd的FileDescriptor; 在传统的unix的系统中,fd为0,1,2分别表示为标准输入,标准输出和错误输出。
*/
private static FileDescriptor standardStream(int fd) {
FileDescriptor desc = new FileDescriptor();
desc.handle = set(fd);
return desc;
}


所以 setIn0(new BufferedInputStream(fdIn)); 就是将标准输入先封装成文件输入流(FileInputstream),再封装成BufferedInputStream(典型的装饰模式啊)


差不多这些了,大致过程都清楚了,但是仍有一些细节后续需要继续弄明白,如:为什么初始化必须为空,什么时候调用的initializeSystemClass()方法。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Shell脚本实现DB2数据库表导出到.. 下一篇TQ2440触摸屏驱动程序的移植

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: