妖碧落

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2019年8月6日 #

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

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

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

IO-字符流 练习

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

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

IO-字符流

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

posted @ 2019-08-06 23:10 妖碧落 阅读(133) 评论(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 妖碧落 阅读(721) 评论(0) 推荐(0) 编辑

字节流核心代码

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

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

IO流---字节流

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

posted @ 2019-08-06 22:28 妖碧落 阅读(175) 评论(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 妖碧落 阅读(92) 评论(0) 推荐(0) 编辑

2019年8月5日 #

finally

摘要: finally 中的代码一定会执行, 除非在finally之前 JVM退出了 一般用来释放资源,IO流关闭流 DB中关闭数据库的连接 一定会执行,即使return了,也会执行 如果catch里面有return语句,请问finally的代码还会执行吗?如果会,请问是在return前还是return后。 阅读全文

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

throw

摘要: * A:throw的概述 * 在功能方法内部出现某种情况,程序不能继续运行,需要进行跳转时,就用throw把异常对象抛出。* B:案例演示 * 分别演示编译时异常对象和运行时异常对象的抛出* C:throws和throw的区别 * a:throws * 用在方法声明后面,跟的是异常类名 * 可以跟多 阅读全文

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

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页