妖碧落

导航

2019年8月6日 #

两种方式获得键盘录入

摘要: A:BufferedReader的readLine方法。 * BufferedReader br = new BufferedReader(new InputStreamReader(System.in));* B:Scanner 阅读全文

posted @ 2019-08-06 23:44 妖碧落 阅读(161) 评论(0) 推荐(0) 编辑

打印流 printStream

摘要: 1.什么是打印流 * 该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式 * System.out就是一个PrintStream, 其默认向控制台输出信息 PrintStream ps = System.out; ps.println(97); ... 阅读全文

posted @ 2019-08-06 23:39 妖碧落 阅读(158) 评论(0) 推荐(0) 编辑

对象操作流--存储对象

摘要: 1.什么是对象操作流 * 该流可以将一个对象写出, 或者读取一个对象到程序中. 也就是执行了序列化和反序列化的操作. * 2.使用方式 * 写出: new ObjectOutputStream(OutputStream), writeObject() public class Demo3_ObjectOutputStream { ... 阅读全文

posted @ 2019-08-06 23:36 妖碧落 阅读(379) 评论(0) 推荐(0) 编辑

内存输出流

摘要: 作用: 先写到内存中出, 然后一次性全部写出 应用: QQ聊天信息 短信等。 等编辑完再一次发送出去 阅读全文

posted @ 2019-08-06 23:31 妖碧落 阅读(334) 评论(0) 推荐(0) 编辑

序列流

摘要: 1.什么是序列流 * 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. * 2.使用方式 * 整合两个: SequenceInputStream(InputStream, InputStream) * FileInputStream fis1 = new File... 阅读全文

posted @ 2019-08-06 23:29 妖碧落 阅读(151) 评论(0) 推荐(0) 编辑

装饰设计模式

摘要: public class demon6_wrap { /* * 装饰设计模式 */ public static void main(String[] args) { HeimaStudent h1 = new HeimaStudent(new Student()); h1.code(); } } interface ... 阅读全文

posted @ 2019-08-06 23:27 妖碧落 阅读(85) 评论(0) 推荐(0) 编辑

递归

摘要: 1、 有递归的结束时处理 2、 字节调用自己 好处: 不需要知道循环次数 弊端: 递归次数过多,容易导致栈内存溢出 阅读全文

posted @ 2019-08-06 23:25 妖碧落 阅读(59) 评论(0) 推荐(0) 编辑

IO流(使用指定的码表读写字符)

摘要: * FileReader是使用默认码表读取文件, 如果需要使用指定码表读取, 那么可以使用InputStreamReader(字节流,编码表) * FileWriter是使用默认码表写出文件, 如果需要使用指定码表写出, 那么可以使用OutputStreamWriter(字节流,编码表) * Buf 阅读全文

posted @ 2019-08-06 23:23 妖碧落 阅读(344) 评论(0) 推荐(0) 编辑

IO-字符流 练习

摘要: LineNumberReader是BufferedReader的子类, 具有相同的功能, 并且可以统计行号 * 调用getLineNumber()方法可以获取当前行号 * 调用setLineNumber()方法可以设置当前行号 * LineNumberReader lnr = new LineNumberReader(new FileReader("aaa.tx... 阅读全文

posted @ 2019-08-06 23:21 妖碧落 阅读(164) 评论(0) 推荐(0) 编辑

IO-字符流

摘要: 字节流读写中文可能乱码,字符流就不会 顶层类: Reader Writer 子类 : BufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader, StringReader 再子类: InputStrea 阅读全文

posted @ 2019-08-06 23:10 妖碧落 阅读(135) 评论(0) 推荐(0) 编辑

try,finally自动关流

摘要: public class demon7_tryfinally { public static void main(String[] args) throws IOException { //demo1(); try( FileInputStream fi2 = new FileInputStream("xxx.txt"); ... 阅读全文

posted @ 2019-08-06 22:54 妖碧落 阅读(733) 评论(0) 推荐(0) 编辑

字节流核心代码

摘要: 如果文件很大,一次写2个字节肯定很慢,如何一次将数据都读进来,再写出来: int len = f1.available() : 读取文件的所有字节个数 Byte[] arr = new Byte[len] : read(b); 一次全读出, write(b); 一次全写出。 这样写,Byte数组将会 阅读全文

posted @ 2019-08-06 22:50 妖碧落 阅读(288) 评论(0) 推荐(1) 编辑

IO流---字节流

摘要: IO流 用来处理设备之间的数据传输 分为 输入流 和 输出流 按操作类型分为字符流 和 字节流 字节流: 可以操作任意数据 字符流 : 只能操作字符 字节流抽象父类 InputStream OutputStream 再往下的子类: 文件输入输出流 FileInputStream FileOutput 阅读全文

posted @ 2019-08-06 22:28 妖碧落 阅读(178) 评论(0) 推荐(0) 编辑

File 类

摘要: File 表示一个 路径。 可以是文件 也可以是文件夹 File 类 在IO包下 三个构造方法 都是为了传入 路径 * File(String pathname):根据一个路径得到File对象 * File(String parent, String child):根据一个目录和一个子文件/目录得到 阅读全文

posted @ 2019-08-06 22:19 妖碧落 阅读(90) 评论(0) 推荐(0) 编辑

自定义异常

摘要: 自定义异常就为了一个名字而已 阅读全文

posted @ 2019-08-06 00:05 妖碧落 阅读(94) 评论(0) 推荐(0) 编辑