- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言 JAVA语言 2002-12-16 第六章 输入/输出系统 流与文件 标准输入/输出 流输入/输出 §6.1 流和文件 处理数据流的核心思想 能循环处理每个数据单元,直到遇到结束符或出现异常(Exception) 结束符 在Unix操作系统下, 键入Control-D表示数据流的结束 在Windows操作系统下, 键入Control-Z表示数据流的结束 §6.1 流和文件 文件 可以用来长期保存大量的数据 在程序结束后仍能长期(永久)存在 文件一般位于副存储设备上 硬盘 光盘 磁带 保存在变量或数组中的数据是临时性数据 当程序结束时一般就会丢失 §6.1 流和文件 流:数据从计算机的输入向输出流动,即流的产生。 流有两种:文本流(字符)和二进制流(字节) 在JAVA里,流是一些类。 文件也是一个逻辑概念。计算机的所有设备都可理解为一个文件。流可与文件建立联系。(File) §6.1 流和文件--常见流类 java.lang.Object java.io.File java.io.RandomAccessFile java.io.InputStream java.io.OutputStream java.io.Reader java.io.Writer §6.2 标准输入/输出 标准输入输出属于系统类。系统类实现了用户使用资源时的系统无关编程接口:是最终类;所有变量和方法都是静态的;不用初始化(NEW)就可以使用 System.in public final static InputStream in = new InputStream(); read(),read(byte b[],int off,int len),read(byte b[]) System.out public final static PrintStream out = new PrintStream(); print(),println(),write() System.err public final static PrintStream err = new PrintStream(); print(),println(),write() §6.2 标准输入/输出(例) import java.io.*; public class Count{ public static void main(String args[]){ try{ int count = 0; while (System.in.read()!=-1) count++; System.out.println(input has+count+chars); }catch(IOException e){ System.err.println(Caught IOException:+e.toString()); } } } §6.3 文件File 创建一个新的文件对象 File(String pathname) File myFile = new File(〝etc/motd〞); File(String parent,String child) File myFile = new File(〝/etc 〞, 〝 motd〞); File(File parent,String child) File myDir = new File(〝/etc 〞); File myFile = new File(myDir, 〝 motd〞); §6.3 文件File File类提供的方法 文件名的操作(如) public String getName():返回文件对象名字符串; public String toString():返回文件名字符串; public String getParent():返回文件对象父路径名字符串; public File getParentFile():返回文件对象父文件名; public String getAbsolutePath():返回绝对路径名字符串; public static File createTempFile(String prefix, String suffix,File directory) throws IOException public static File createNewFile() throws IOException §6.3 文件File 文件属性测试 public boolean canRead():是否能读指定
您可能关注的文档
最近下载
- 2025局深入贯彻精神学习教育”回头看”自查情况报告.docx VIP
- 七年级历史上册第一二单元测试题(含答案).doc VIP
- 小学语文六年级阅读理解33个常考题型满分答题公式模版技巧方法.pptx VIP
- 《物业管理》课件.pptx VIP
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
文档评论(0)