上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: * 1.什么是打印流 * 该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式 * System.out就是一个PrintStream, 其默认向控制台输出信息 PrintStream ps = System.out; ps.println(97); 阅读全文
posted @ 2017-03-15 15:35 yimian 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.什么是序列流 * 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. 2.使用方式 * 整合两个: SequenceInputStream(InputStream, InputStream) * 整合多个: Seq 阅读全文
posted @ 2017-03-15 11:53 yimian 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 使用指定的码表读写字符* FileReader是使用默认码表读取文件, 如果需要使用指定码表读取, 那么可以使用InputStreamReader(字节流,编码表)* FileWriter是使用默认码表写出文件, 如果需要使用指定码表写出, 那么可以使用OutputStreamWriter(字节流, 阅读全文
posted @ 2017-03-15 09:03 yimian 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 装饰设计模式 * interface Coder { public void code(); } class Student implements Coder { @Override public void code() { System.out.println("javase"); System. 阅读全文
posted @ 2017-03-15 09:00 yimian 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 字符流是什么 * 字符流是可以直接读写字符的IO流 * 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. 为什么读取的是字节数据? 计算机存储的数据是字节数据,先读取字节数据再转换为字符 * FileReader * FileReader类的re 阅读全文
posted @ 2017-03-15 07:44 yimian 阅读(156) 评论(0) 推荐(0) 编辑
摘要: BufferedInputStream和BufferOutputStream拷贝* A:缓冲思想 * 字节流一次读写一个数组的速度明显比一次读写一个字节的速度快很多, * 这是加入了数组这样的缓冲区效果,java本身在设计的时候, * 也考虑到了这样的设计思想(装饰设计模式后面讲解),所以提供了字节 阅读全文
posted @ 2017-03-15 07:40 yimian 阅读(194) 评论(0) 推荐(0) 编辑
摘要: * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字符流 : 字符流只能操 阅读全文
posted @ 2017-03-13 22:38 yimian 阅读(168) 评论(0) 推荐(0) 编辑
摘要: File类的概述 * File更应该叫做一个路径 * 文件路径或者文件夹路径 * 路径分为绝对路径和相对路径 * 绝对路径是一个固定的路径,从盘符开始 * 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 * 查看API指的是当前路径 * 文件和目录路径名的抽象表示形式 /** 阅读全文
posted @ 2017-03-12 16:35 yimian 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 异常注意事项 * a:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏) * b:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常 * c:如果被重写的方法没有异常抛出,那么子类的方法绝对不可以抛出异 阅读全文
posted @ 2017-03-12 14:54 yimian 阅读(173) 评论(0) 推荐(0) 编辑
摘要: * 编译时异常的抛出必须对其进行处理 * 运行时异常的抛出可以处理也可以不处理 throws和throw的区别 * a:throws * 用在方法声明后面,跟的是异常类名 * 可以跟多个异常类名,用逗号隔开 * 表示抛出异常,由该方法的调用者来处理 public void setAge(int ag 阅读全文
posted @ 2017-03-12 13:46 yimian 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
访问人数:AmazingCounters.com