范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

大数据开发基础之JAVAIO(二)

  今天紧接着昨天讲的大数据开发基础之JAVA-IO(一),继续为大家带来第二章,大数据开发基础之JAVA-IO(二)。在本篇文章中,会更细化的讲解IO,以便于大家理解。
  一、五类一接口
  Java 的 IO 大概可以分成以下几类:
  磁盘操作:File
  字节操作:InputStream 、OutputStream
  字符操作:Reader 、 Writer
  对象操作:Serializable、externalizable
  网络操作:Socket
  新的输入/输出:NIO
  (接口和类有很多,所以就只列举了这几种主要的,其他的类和接口可以网上查查资料)
  如果需要让某个对象支持序列化机制,则必须让其类是可序列化的,为了让某个类是可序列化的,该类必须实现如下两个接口之一:Serializable、Externalizable
  但在整个io中最重要的就是五类一接口了。其他的也是很重要的但这五类一接口占据了最主要的地位。
  五类:指的是File、OutputStream、InputStream、Writer、Reader;
  一接口:指的是Serializable.
  掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了。
  主要的类如下:
  1. File(文件特征与管理):File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹。 File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的路径名,判断指定文件是否存在、获得当前目录中的文件列表,创建、删除文件和目录等方法。
  2. InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。
  3. OutputStream(二进制格式操作):抽象类。基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。
  4.Reader(文件格式操作):抽象类,基于字符的输入操作。
  5. Writer(文件格式操作):抽象类,基于字符的输出操作。
  二、File
  1、从定义看,File类是Object的直接子类,但同时也继承了Comparable接口可以进行数组的排序。File类的操作包括文件的创建、删除、重命名、得到路径、创建时间等,以下是文件操作常用的函数。
  File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹。File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的路径名,判断指定文件是否存在、获得当前目录中的文件列表,创建、删除文件和目录等方法。
  三、RandomAccessFile 类
  (1)RandomAccessFile 类支持 "随机访问" 的方式,程序可以直接跳到文件的任意地方来读、写文件
  1.支持只访问文件的部分内容
  2.可以向已存在的文件后追加内容
  (2)RandomAccessFile 对象包含一个记录指针,用以标示当前读写处的位置。RandomAccessFile 类对象可以自由移动记录指针:
  1.long getFilePointer():获取文件记录指针的当前位置
  2.void seek(long pos):将文件记录指针定位到 pos 位置
  构造器
  1.public RandomAccessFile(File file, String mode)
  2.public RandomAccessFile(String name, String mode)
  (3)创建 RandomAccessFile 类实例需要指定一个 mode 参数,该参数指定 RandomAccessFile 的访问模式:
  1.r: 以只读方式打开
  2.rw:打开以便读取和写入
  3.rwd:打开以便读取和写入;同步文件内容的更新
  4.rws:打开以便读取和写入;同步文件内容和元数据的更新
  以上就是大数据开发基础之JAVA-IO(二)的所有内容了,希望大家可以在这两篇文章中对IO有一定的了解,有所收获。希望大家点个关注,及时收取最新文章推送。
  有问题的欢迎在评论区留言,如有侵权请告知。

车企上调新能源车售价小鹏全系上涨数千元记者1月11日从小鹏汽车方面获悉,其公布了全系车型最新补贴后的价格。具体来看,小鹏旗舰轿车P7全系上涨43005900元不等,最新补贴后售价为22。4240。99万元全新P5全系上超九成处于僵尸状态互联网医院为何雷声大雨点小来源科技日报孙静的母亲得了肠癌。主治大夫说,孙静特别孝顺,只要条件允许,无论检查输液还是住院,她一直陪在母亲身边。但因为工作原因,孙静每年有一半时间在中国,一半时间在美国。在美国时超九成处于ampampquot僵尸状态ampampquot互联网医院为何雷声大雨点小破除互联网医疗发展的政策藩篱,需要各级卫生健康卫生监督医疗保障等行政部门加强上下级联动跨部门协商,务实贯彻各部委的顶层设计和指导意见。孙静的母亲得了肠癌。主治大夫说,孙静特别孝顺,国外网友iPhone13Pro相机算法翻车上个月底,推特一位用户,上传了一张自己用iPhone拍摄的照片,没想到竟然翻车了。从他上传的两张图片来看,第一张照片中的人脸部分被树叶覆盖,第二张图片则展示的是照片信息,显示是由i从互联网从业人员自身做起,提升职业道德修养构建清朗网络空间自1994年接入国际互联网至今,我国迅速发展为网民规模超10亿的互联网大国,形成了全球最为庞大生机勃勃的数字社会。互联网不断深入渗透社会各个方面,成为日常生产生活不可或缺的部分。与炎颂科技场景新零售模式的五大特征?新零售是最近两年异常火爆的经济名词,不少互联网企业和传统企业都在关注这一风口,比如阿里京东腾讯就在大力布局自身新零售。在开发和经营传统渠道数据共享品牌营销等方面展开深入合作。根据双HashMap的长度为什么是2的幂次方1。HashMap在什么条件下扩容判断HashMap的数组Size大小如果超过loadFactorcapacity,就要扩容。相关的类属性capacity当前数组容量,始终保持2n汇川技术大力发展工业机器人助力中国制造业转型升级一百年前,捷克作家卡雷尔。查培克在他的剧本罗萨姆的万能机器人一书中写道,机器人可以按照主人的命令工作,帮助人类完成大量的劳动。故事中的机器人也成为了工业机器人的最早设想。三十八年后传京东方改造B12工厂三期产线或为供货苹果iPad电脑做准备科创板日报(上海,编辑宋子乔)讯,据外媒TheElec报道,京东方近期改造了其B12工厂的第三期产线,准备在此产线生产大尺寸(15英寸)OLED面板,供应给笔记本电脑平板电脑等IT远新能源,神思电子,西陇科学,新希望,三安光电,南极电商远新能源是煤炭概念,这几天走的比较稳健。紫鑫药业是主要做中成药产业和人参产业,最近牛气冲天。之前的中药概念一直持续萎靡,今年就整体强势了。猪肉概念最近比较稳健,比如牧原股份,新希望华为手机定价为什么怎么贵呢?华为手机上的标价或是较为贵的,跟其他国内品牌对比,性价比高不算高,可是华为是诸多国产机中产品研发整体实力较强的生产商,商品的感受和质量也有目共睹,因而卖得贵仍然有许多客户挑选,现阶
余额宝安全吗?你们都存了多少?感谢邀请,更感谢楼主的提问。楼主你好,余额宝安全吗?你们都存了多少钱呢?余额宝实际上已经问世很多年了,但是我个人使用的经验来谈这个问题,我觉得是非常安全的,而且支付宝他拥有一个账户新能源发电这么火!其实新能源发电公司就这十六家(附股)发电方式主要有6种煤电气电核电水电风电光电。其中,煤电和气电统称为火电。而新能源发电,一般是指核电水电风电光电。生物质发电,小得可以忽略不计!2021年上半年,全国累计发电3871阿里在京近万名职工有了娘家本报讯(记者刘欣欣)近日,阿里巴巴(北京)软件服务有限公司第一届会员代表大会第一次全体会议召开,标志着阿里巴巴(北京)软件服务有限公司工会(以下简称阿里北京公司工会)正式成立。会上QAbstractTableModel读取数据以及QStyleItemDelegate修改数据使用QStyleItemDelegate修改数据,官网有QSpinBox例子,这里使用QComboBoxh头文件ClassClassMaterDelegatepublicQStylPython机器学习(二十七)Sklearn数据集基本信息前面章节中,我们加载了SciKitLearn自带的数据集digits,可以通过以下语句查看数据集中包含哪些主要内容digits。keys()输出dictkeys(data,targ因在缓存对象中增加字段,导致Redis出现反序列化失败的问题背景描述因为业务需求的需要,我们需要在原来项目中的一个DTO类中新增两个字段(我们项目使用的是dubbo架构,这个DTO在A项目服务的domain包中,会被其他的项目如BCD引用到高学历人才不爱互联网大厂爱工厂?制造业需求旺盛,不用996,工资大涨本文来源时代周报作者郑栩彤尽管秋招季已过,部分职业技术学校校招依旧火热,不少制造业企业一线员工岗位缺口大,不得不到各职业技术学校抢人。12月23日,时代周报记者从广东某职业技术学院13。41亿背后是资本的垄断和组团收割薇娅被罚了13亿,民众们自然是大呼过瘾,罚的好。本人也是拍手称快,但是造成这一局面原因是什么,本人不才简单说说自己看法说的不对大家轻喷。阿里为什么搞出薇娅和李佳琦这么2个顶的上N家微信出手了,严查这类行为人民政协报近年来扫码点餐逐渐取代人工点餐成为餐饮业主流点餐方式这种看似先进的点餐却存在较大的隐私泄露隐患其中扫码点餐强制关注公众号问题最为突出这一现象也引发众多网友吐槽不少人表示难电商真的是伤害了实体经济吗?问题背后的时代困局电商真的是伤害了实体经济吗?先进生产力代替落后生产力是规律,但是,更本质的是人类的生产商业行为是为了人类的有利,违背了这个就会出现劣币驱逐良币的退化。逃避质检合规安全等基本规则,这海思之后看展锐!全球手机处理器最新排名展锐超越三星全球第四近日,市场研究机构Counterpoint发布了2021年第三季度手机应用处理器及SoC(APSoC)最新研究报告。报告显示,全球智能手机APSoC出货量在2021年第三季度同比增