iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >三分钟带你读懂RandomAccessFile
  • 566
分享到

三分钟带你读懂RandomAccessFile

randomaccessfilecessf 2023-05-31 14:05:41 566人浏览 独家记忆
摘要

本篇文章给大家分享的是有关三分钟带你读懂RandoMaccessFile,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。RandomAccessFileRandomAccessF

本篇文章给大家分享的是有关三分钟带你读懂RandoMaccessFile,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

RandomAccessFile

RandomAccessFile 是随机访问文件(包括读/写)的类。它支持对文件随机访问的读取和写入,即我们可以从指定的位置读取/写入文件数据。

    需要注意的是,RandomAccessFile 虽然属于java.io包,但它不是InputStream或者OutputStream的子类;它也不同于FileInputStream和FileOutputStream。 FileInputStream 只能对文件进行读操作,而FileOutputStream 只能对文件进行写操作;但是,RandomAccessFile 同时支持文件的读和写,并且它支持随机访问。 

RandomAccessFile 函数列表 

RandomAccessFile(File file, String mode)RandomAccessFile(String fileName, String mode)void  close()synchronized final FileChannel  getChannel()final FileDescriptor  getFD()long  getFilePointer()long  length()int  read(byte[] buffer, int byteOffset, int byteCount)int  read(byte[] buffer)int  read()final boolean  readBoolean()final byte  readByte()final char  readChar()final double  readDouble()final float  readFloat()final void  readFully(byte[] dst)final void  readFully(byte[] dst, int offset, int byteCount)final int  readInt()final String  readLine()final long  readLong()final short  readShort()final String  readUTF()final int  readUnsignedByte()final int  readUnsignedShort()void  seek(long offset)void  setLength(long newLength)int  skipBytes(int count)void  write(int oneByte)void  write(byte[] buffer, int byteOffset, int byteCount)void  write(byte[] buffer)final void  writeBoolean(boolean val)final void  writeByte(int val)final void  writeBytes(String str)final void  writeChar(int val)final void  writeChars(String str)final void  writeDouble(double val)final void  writeFloat(float val)final void  writeInt(int val)final void  writeLong(long val)final void  writeShort(int val)final void  writeUTF(String str)

--结束END--

本文标题: 三分钟带你读懂RandomAccessFile

本文链接: https://www.lsjlt.com/news/226154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 三分钟带你读懂RandomAccessFile
    本篇文章给大家分享的是有关三分钟带你读懂RandomAccessFile,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。RandomAccessFileRandomAccessF...
    99+
    2023-05-31
    randomaccessfile ce ssf
  • 十分钟带你读懂Vue中的过滤器
    目录一、什么是过滤器二、过滤器声明与使用三、Vue过滤器的分类1.按照作用范围分类2.按照使用方式分类四、连续调用多个过滤器五、过滤器传参六、过滤器的兼容性问题一、什么是过滤器 过滤...
    99+
    2023-03-11
    Vue过滤器使用 Vue过滤器
  • 五分钟带你搞懂MySQL索引下推
    目录什么是索引下推索引下推优化的原理索引下推的具体实践没有使用ICP使用ICP索引下推使用条件相关系统参数总结如果你在面试中,听到MySQL5.6”、“索引优化” 之类的词语,你就要...
    99+
    2024-04-02
  • 一文带你读懂Java IO复用
    本篇文章为大家展示了一文带你读懂Java IO复用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。对于服务器的并发处理能力,我们需要的是:每一毫秒服务器都能及时处理这一毫秒内收到的数百个不同TCP连接...
    99+
    2023-05-31
    java io复用 ava
  • 三分钟搞懂react-hooks及实例代码
    目录背景useState类组件函数组件多状态声明useEffect类组件中componentDidMount和componentDidUpdateuseEffect模拟类组...
    99+
    2024-04-02
  • 一文带你读懂MyBatis中的参数
    一文带你读懂MyBatis中的参数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言相信很多人可能都遇到过下面这些异常:"Parameter 'xxx'...
    99+
    2023-05-31
    mybatis
  • 一文带你读懂Java中的Character类
    这期内容当中小编将会给大家带来有关一文带你读懂Java中的Character类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。使用字符时,我们通常使用的是内置数据类型char。实例char ch = ...
    99+
    2023-05-31
    java character类 ava
  • 一分钟带你了解mysql DDL
    小编给大家分享一下一分钟带你了解mysql DDL,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL分类:SQL语句主要可以划分为以下3个类别:DDL语句:数据定义语言,这些语句定义了不...
    99+
    2024-04-02
  • 【Servlet篇】一文带你读懂Request对象
    文章目录 1. 前言 2. Request 对象 2.1 Request 继承体系 2.2 Request 获取请求参数 1. 获取请求...
    99+
    2023-10-22
    servlet java tomcat
  • 一文带你读懂Java中的IO流
    一文带你读懂Java中的IO流?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、IO解决问题解决设备与设备之间的数据传输问题,比如 硬盘—->内存 内存—–>硬...
    99+
    2023-05-31
    java io流 ava
  • 一文带你读懂Golang sync包之sync.Mutex
    目录sync.Mutex的数据结构state为什么sync.Mutex不需要初始化正常模式和饥饿模式sync.Mutex三大方法Lock()Unlock()TryLock()sync...
    99+
    2023-05-16
    Golang sync.Mutex方法 Golang sync.Mutex Go sync.Mutex
  • 一文带你读懂Java中的枚举
    这期内容当中小编将会给大家带来有关一文带你读懂Java中的枚举,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。enum 的全称为 enumeration, 是 JDK 5  中引入的新特性,存放在...
    99+
    2023-05-31
    java 枚举 ava
  • [Hive]一篇带你读懂Hive是什么
    ✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆 📃个人主页:Philosophy7的csdn博客 🔥系列专栏: ...
    99+
    2023-10-23
    hive hadoop big data
  • 这 30 张图带你读懂红黑树
    作者 | 安卓大叔来源 | www.jianshu.com/u/1d933ff900e7本文将通过图文的方式讲解红黑树的知识点,并且不会涉及到任何代码,相信我,在懂得红黑树实现原理前,看代码会一头雾水的,当原理懂了,代码也就按部就...
    99+
    2023-06-02
  • 五分钟学Java:一篇文章带你搞懂spring全家桶套餐
    原创声明本文首发于微信公众号【程序员黄小斜】本文作者:黄小斜转载请务必在文章开头注明出处和作者。本文思维导图spring全家桶里都有哪些食物上期我们讲了spring和springmvc两个框架的基础知识和学习路线,而这期内容,我们将围绕着s...
    99+
    2023-06-02
  • 带你分分钟玩转C语言指针
    目录何为指针数组指针指针数组字符串数组数组指针的sao气操作二级指针函数指针指针函数文件指针总结何为指针 指针这玩意说白了,就是用来存储一个变量地址的东东 如图: (编辑器为vc2...
    99+
    2024-04-02
  • 一文带你读懂java中的希尔排序
    这期内容当中小编将会给大家带来有关一文带你读懂java中的希尔排序,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。希尔排序:通过比较相距一定间隔的元素来工作;各趟比较所用的距离(增量)随着算法的进行而减小,...
    99+
    2023-05-31
    java 希尔排序 ava
  • 一文带你读懂java中的对象拷贝
    本篇文章为大家展示了一文带你读懂java中的对象拷贝,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。java对象拷贝详解及实例Java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是...
    99+
    2023-05-31
    java 对象拷贝 ava
  • 一文带你读懂Java中的反射机制
    本篇文章为大家展示了一文带你读懂Java中的反射机制,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。什么是反射机制反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且...
    99+
    2023-05-31
    java 反射机制 ava
  • 一文带你读懂java中的异常处理
    本篇文章为大家展示了一文带你读懂java中的异常处理,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java异常层次结构Exception异常RuntimeException与非RuntimeExce...
    99+
    2023-05-31
    java 异常处理 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作