搭建个人网站是否需要进行内容备案?
摘要:网站内容需要备案吗,搭建自己的网站,千万不要打开开发者选项,5g全连接工厂建设指南文章目录学习链接RandomAccessFile构造方法实现的接口DataOutputDataInputAutoCloseable重要的方法多线程读写同一个文
网站内容需要备案吗,搭建自己的网站,千万不要打开开发者选项,5g全连接工厂建设指南文章目录学习链接RandomAccessFile构造方法实现的接口DataOutputDataInputAutoCloseable重要的方法多线程读写同一个文件#xff08;多线程复制文件#xff09;代码1代码2断点续传FileUtils学习链接
RandomAccessFile详解 Java IO——RandomAccessFile类详解 java多线程-断点…
文章目录学习链接RandomAccessFile构造方法实现的接口DataOutputDataInputAutoCloseable重要的方法多线程读写同一个文件多线程复制文件代码1代码2断点续传FileUtils学习链接
RandomAccessFile详解 Java IO——RandomAccessFile类详解 java多线程-断点续传
RandomAccessFile
构造方法
需要传入一个 File 和 指定模式
当指定的file不存在时会创建文件。但它不会帮我们创建目录目录不存在的话会报错。当指定的file存在时不会对原文件有影响模式可以指定为r、rw、rwd、rws
实现的接口
它实现了3个接口其中的方法如下
DataOutput
定义了写的方法每次写都是从文件指针的位置开始写每写一个字节文件指针往后移动一位可以接着从文件指针位置继续读初始文件指针filePointer为0也就意味着刚开始如果不设置初始文件指针就会从头开始覆盖文件的数据。
与FileOutputStream区别文件输出流如果需要追加需要传入第二个参数append为true否则会删除文件的所有字节这点是比较危险的。RandomAccessFile可以先把文件指针移动最后面通过seek或skipBytes然后开始写入
- void write(int b)-写入的是一个字符而不是整数写入整数要用writeInt
- void write(byte b[])
- void write(byte b[], int off, int len)
- void writeBoolean(boolean v)
- void writeByte(int v)
- void writeShort(int v)
- void writeChar(int v)
- void writeInt(int v)
- void writeLong(long v)
- void writeDouble(double v)
- void writeBytes(String s)
- void writeChars(String s)
- void writeUTF(String s)DataInput
定义了读的方法每次读都是从指针的位置开始写每读一个字节指针往后移动一位可以接着从指针位置继续读初始指针filePointer为0。
