- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国二级Java考试中的几个难点输入输出流和文件处理Java的多线程机制Applet类与Applet小程序Java的异常处理1 输入输出流和文件处理基本输入流类基本输出流类OutputStream 的常用方法◇ 输出数据:void write( int b ); //往流中写一个字节bvoid write( byte b[ ] ); //往流中写一个字节数组bvoid write( byte b[ ], int off, int len ); 把字节数组b中从下标off开始、长度为len的字节写入流中◇ flush( ) //刷空输出流,并输出所有被缓存的字节 由于某些流支持缓存功能,该方法将把缓存中所有内容强制输出到流中。◇ 关闭流: close( ); //流操作完毕后必须关闭2 1.2 基本流1. 键盘输入和格式化输出 Java有3个内置的标准流对象: 1)标准输入流System.in: 用来读取用户从键盘的输入 2)标准输出流System.out: 用来在屏幕上显示信息 3)标准输出流System.err: 用来显示出错信息(1)键盘输入: 使用System.in对象的read()方法 例: char c=(char)System.in.read( );使用InputStreamReader 、BufferReader流类例: InputStreamReader isr=new InputStreamReader(System.in); BufferReader br=new BufferReader(isr);(2)格式化输出用Java的标准输出System.out,可以输出不同类型的对象: 例:Int a=20; System.out .print(a) System.out .println(“大家好”) //加换行 用java.text包中的NumberFormat类可以控制显示格式,有三种方法:NumberFormat.getNumberInstance( ) //附加逗号NumberFormat.getCurrencyInstance( ) //货币符号NumberFormat.getPercentInstance( ) //百分号1.3 文件类1. Java程序的文件与目录管理 Java.io包中的File类专门用来管理磁盘文件和目录。每个File类的对象表示一个磁盘文件或目录,对象属性中包含名称、长度、所含文件个数等信息。(1)创建File类对象的三种方法:File(String path); —指明磁盘文件或目录名及其路径 注意:目录分隔符用System.dirSep表示 如:File f1=new File(“c:”+ System.dirSep+”sj”)File(String path, String name);文件或目录的路径文件或目录名已经存在的磁盘目录File(File dir, String name); (2)获取文件或目录属性boolean exists( )若文件或目录存在则返回trueboolean isFile( )若对象代表有效文件则返回trueboolean isDirectory( )若对象代表有效目录则返回trueString getName( )返回文件名或目录名String getPath( )返回文件或目录的路径long length( )返回文件的字节数boolean canRead( )若文件为可读文件则返回trueboolean canWrite( )若文件为可写文件则返回trueboolean equals(File f )若两个文件对象相同则返回trueString [] list( )将目录中所有文件名存在数组中返回(3)文件或目录的操作Boolean renameTo(File newFile)将文件重命名Void delete( )将当前文件删除Boolean mkdir( )创建当前目录的子目录注意:由于Java Applet程序是从网络上下载到本地机器运行的,不可知也不可控,所以Java的安全机制禁止Java Applet程序访问和存取本地文件,如果试图在Java Applet程序中使用文件操作,则将引发Java的安全性异常。文件file:///E:\java程序设计(07版)\课件\example\chapter7\TestFileDirnew.java操作例子2. 写文本文件方法一:用FileOutputStream打开文件my.txt,然后用PrintStream 对象p的println方法把字符串写入文件中。例:FileOutputStream fout=new FileOutputStream
文档评论(0)