- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文 件 操 作 1.File类的重要属性 (1)public static final String pathSeparator:系统相关的路径分隔字符串。 (2)public static final char pathSeparatorChar:系统相关的路径分隔符,用于分隔多个路径。 (3)public static final String separator:系统相关的文件分隔字符串。 (4)public static final char separatorChar:系统相关的文件分隔符。 (5)在Window系统中,pathSeparator和pathSeparatorChar分别是;和;;而separator和separatorChar分别是\和\。 (6)File类的构造方法有: public File(String pathname):用参数pathname创建一个文件对象。 public File(String parent,String child):用父目录parent及子目录child创建一个文件对象。 文 件 操 作 2.File类的常用方法 (1)public boolean canRead():判断应用程序能否读取给定路径下的文件对象。 (2)public boolean canWrite():判断应用程序能否向给定路径下的文件对象写入数据。 (3)public boolean exists():判断给定路径下的文件是否存在。 (4)public boolean isDirectory():判断File对象对应的路径是否为目录。 (5)public boolean isFile():判断File对象对应的路径是否为文件。 (6)public boolean isHidden():判断File对象对应的文件属性是否为隐藏。 (7)public long lastModified():返回File对象对应的文件最后修改的时间。 (8)public long length():获取File对象对应的文件的长度。 (9)public boolean createNewFile():创建一个新文件。 (10)public String[] list():获取File对象对应的目录下的文件名及目录名。 (11)public boolean mkdir():创建File对象对应的路径。 (12)public boolean renameTo(File dest):重命名File对象对应的文件。 (13)public boolean setReadOnly():设置File对象对应的文件为只读。 (14)public String toString():返回File对象对应路径的字符串。 小 结 Java程序中处理的一些不涉及保密的数据信息可以通过相应的类输出以文件的形式保存在硬盘上,同时也可以读取一些文件中保存的数据到程序中进行处理。通过本章的学习,可使学生熟练掌握Java输入/输出的实现原理、流的概念及各种输入/输出流的使用。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * Version 3.0 Java的输入/输出 第9章 本章内容 9.1 输入/输出流概述 9.2 字节流类 9.3 字符流类 9.4 标准输入/输出类 9.5 其他常用流类 9.6 文件操作 输入/输出流概述 许多程序经常需要与外界进行信息交换,如从键盘上读取数据、从文件中读取或写入数据、在一个网络连接上进行数据读写操作。为了更好地处理程序的输入/输出,Java提出了“流”的概念。 输入/输出流概述 1、流的概念 流是一个很形象的概念,它好象是在计算机的输入/输出之间建立的一条通道,通过它可以与外界的数据进行交换。从功能上看,它可以分为输入流/输出流;从所操作的数据单位来看,它可以分为字节流和字符流两种。以下分别介绍各种流类。 输入/输出流概述 1、输入流 在进行数据输入时,把读取数据的地方称为源。使用输入流,可以通过使用流通道把源中的数据送到应用程序。引时的输入流代表从外设流入计算机的数据序列。如下图所示: 应 用 程 序 数据源 文档,磁带机,网络,内存,其他应用程序等 ---- 输入流 ---- 输入流通过调用read()方法把源中的数据读入到应用程序中 输入/输出流概述 2、输出流 在进行数据输出时,把需要写入数据的地方称为目的地。可以通过使用输出流通道把应用程序的数据送到目的地。此时输出流代表从计算机流向外设的数据序列。如下图所示: 应 用 程 序 目的地 文档,磁带机,网络,内存,其他应用程序等 ---- 输出流 ---- 输出流
您可能关注的文档
- Java 2 —面向对象程序设计 Chapter 11新.ppt
- Java 2 —面向对象程序设计 Chapter 14新.ppt
- Java 2 —面向对象程序设计 Chapter 15新.ppt
- Java 2 —面向对象程序设计 Chapter 16新.ppt
- Java 2 —面向对象程序设计 Chapter 19新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 1新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 5新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 6新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 7新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 9新.ppt
- Java程序设计(第二版) 杨学全 第10章Java的多线程编程新.ppt
- Java程序设计案例教程 2 第2章 Java语言编程基础知识新.ppt
- Java程序设计案例教程 2 第3章 Java语言的流程控制新.ppt
- Java程序设计案例教程 2 第4章 数组和程序分块设计新.ppt
- Java程序设计案例教程 2 第5章 面向对象的程序设计新.ppt
- Java程序设计案例教程 2 第6章 图形用户界面设计基础新.ppt
- Java程序设计案例教程 2 第8章 Java网络编程基础新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第二章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第九章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第十四章)新.ppt
最近下载
- 小学生心理健康教育主题班会教案.docx VIP
- 糖尿病入院记录模板.docx VIP
- soap病历中医的书写课件.ppt VIP
- V90伺服驱动器与S7-1200通过FB284进行PROFINET通信的具体方法和步骤(非常详细).docx VIP
- 体育教学论:体育教学过程PPT教学课件.pptx VIP
- DB61_T 1741-2023 矿山生态监测规范.doc VIP
- 2025年广东省湛江市中考物理试题(含答案解析).pdf VIP
- 数字技术赋能基层社会治理研究.docx VIP
- 高考语文一轮复习-- 辨析修改语序不当、搭配不当病句——抓住病症,找出病因.doc VIP
- 北京市中国人民大学附属中学2025届高三年级10月质量检测练习化学试卷+答案.pdf VIP
文档评论(0)