文件描述符
当应用程序请求打开或者操作文件时,操作系统为应用程序设置一张文件列表,具体的实现形式此处不深入说明
操作系统会提供给你一个非负整数,作为一个索引号,它的作用就像地址或者说指针或者说偏移量..., 比如文件、资源、菜单、光标、位图等
那么,现在你应该可以理解文件描述符的含义了
文件描述符 之于文件系统(操作系统中的一切都是文件描述符 可以使用文件描述符描述任何一个资源对象
就如同...其实说白了,就是文件描述符的实例,就是用来表示文件的一个指针/索引....显然不行,必须是运营商提供给你的
我们的文件描述符,也是如此,应用程序不应该创建自己的文件描述符
他的构造方法,只能创建一个无效的文件描述符
不应该创建自己的文件描述符,可以直接理解为:... 都是 final static的
标准的输入输出是共享,但是java是多线程的
因此它们必须受到特别的处理,在系统初始化完成之前,线程严禁使用这几个特殊对象;
又因为这些对象都是静态的