跟我学IO(InputStream简介)
在java中InputStream表示输入字节流,每次传递一个字节(8bit),输入流表示数据流向程序内部。InputStream是一个接口,定义了操作输入字节流最基本的操作。如:read、make、close等基本方法。其他所有的输入字节流都直接或间接的实现了该接口。
在java中InputStream表示输入字节流,每次传递一个字节(8bit),输入流表示数据流向程序内部。InputStream是一个接口,定义了操作输入字节流最基本的操作。如:read、make、close等基本方法。其他所有的输入字节流都直接或间接的实现了该接口。
从本质上讲,计算机程序运行的过程就是按照约定的逻辑对数据进行处理的过程。这通常包含数据的获取、运算、存储和输出等内容。其中的逻辑体现在代码中,获取数据的方式则有多种,包括:程序中直接给出、用户通过键盘输入、从数据库中读取,通过网络读取等等。
RandomAccessFile类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。
通过java的File类创建临时文件,然后在程序退出时自动删除临时文件。下面将通过创建一个JFrame界面,点击创建按钮在当前目录下面创建temp文件夹且创建一个以mytempfile******.tmp格式的文本文件。代码如下:
通过使用Java的Swing、IO来实现一个简单记事本,实现打开指定的text文本文件,然后将text文件的内容加载到Swing组件中,然后在Swing组件中编辑记事本内容,然后同菜单的保存选项将编辑后的内容保存到text文件中。