- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.1JDK类库介绍 9.2IO流类 9.3向量类日期类随机数类 9.4综合实例 9.1 JDK类库介绍 Java语言提供的JDK类库是组织成包结构的类和接口的集合。 类库功能强大,在程序设计中,如果能合理使用类库,不仅可以完成很多繁杂的操作如绘图、网络应用等,而且可以大大提高编程效率,使程序简单易懂。 JDK类库中提供的部分常用包和及其功能: 9.2 IO流类 Java语言统一将输入输出抽象为数据流。数据流按其流向不同可划分为输入流和输出流。 输入流是指从输入设备传递到计算机的数据序列, 输出流则指从计算机传递到外部设备的数据序列。 对于不同的数据序列(流),JDK类库中提供了多种不同的流类对它们进行处理,实现这些输入输出操作的类和接口都在java.io包中。 9.2.1 标准输入/输出流 Java的标准输入/输出流是指在字符界面下的程序与系统进行交互的方式。java.lang包中的System类用以实现标准输入输出的功能。 System类被声明为一个final类,它包含了三个可以直接使用的静态类常量的定义,它们分别是: public final static InputStream in : 标准输入流,默认输入对象是键盘; public final static PrintStream out: 标准输出流,默认输出对象是显示器; public final static PrintStream err: 标准错误输出流,默认输出对象是显示器。 9.2 IO流类 1.标准输入 System.in用于实现标准输入,通过InputStream类中的read()方法从键盘读取字节数据,如果输入流结束,该方法返回-1,如果发生I/O错误,则抛出IOException异常。常用的read方法有: public int read() throws IOException: public int read(byte[] b) throws IOException: 2.标准输出 System.out用于实现标准输出,通过PrintStream类中的print()、println()或write()方法实现各种类型数据的屏幕输出。 9.2 IO流类 例: try{ int i; i=System.in.read(); }catch(IOExceppton e) { } System.out.print(“Hello Java!”); System.out.println(“Hello Java!”); System.out.println(); 9.2 IO流类 3.标准错误输出 System.err用于实现标准错误信息的输出。与System.out用法类似。 它们的区别在于: System.out用于输出普通信息,信息输出之前一般需要缓存;System.err一般情况下用来快速输出错误信息,不需要缓存。 9.2 IO流类 【例9-1】从键盘输入10个以内的字符,读入缓冲区中,显示实际读入缓冲区的字节个数,并输出缓冲区内的数据。 import java.io.*; public class InputTest{ public static void main(String args[]) throws IOException { byte bf[] = new byte[10]; //定义一个长度为10的数组bf作为缓冲区 int len=0; System.out.println(请输入:); len = System.in.read(bf); System.out.println(输出:); System.out.println(len= + len); //输出len for (int i=0; ilen; i++) //输出数组bf中各元素的值 {System.out.print(bf[i]+ ); } } } 9.2 IO流类 9.2.2 文件流 Java的文件流分为字节流和字符流。 字节流以字节为单位来读/写二进制数据,采用ASCII编码,处理字节流数据的类提供了处理任何类型数据的输入输出方法,但不能直接处理Unicode字符。 所有的InputStream和O
您可能关注的文档
- Internet技术与应用教程(第三版) 曲桂东 毕燕丽 第11章网络安全新.ppt
- ITMC企业经营决策沙盘模拟实训教程邓文博 2 训练篇:基本方法、经营策略和分析工具 训练角色二 生产运营经理新.ppt
- ITMC企业经营决策沙盘模拟实训教程邓文博 2 训练篇:基本方法、经营策略和分析工具 训练角色三 采购经理 新.ppt
- ITMC企业经营决策沙盘模拟实训教程邓文博 2 训练篇:基本方法、经营策略和分析工具 训练角色四 财务经理 新.ppt
- ITMC企业经营决策沙盘模拟实训教程邓文博 2 训练篇:基本方法、经营策略和分析工具 训练角色五 总经理 新.ppt
- ITMC企业经营决策沙盘模拟实训教程邓文博 2基础篇:认识沙盘和初始年经营 学习情境二 初始年经营操作 新.ppt
- IT项目管理 谭武梁 等 沟通管理新.ppt
- IT项目管理 谭武梁 等 项目风险管理新.ppt
- IT项目管理 谭武梁 等 项目管理过程新.ppt
- IT项目管理 谭武梁 等 项目管理入门1新.ppt
文档评论(0)