妖碧落

导航

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

2019年8月6日 #

字节流核心代码

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

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

IO流---字节流

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

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

File 类

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

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

自定义异常

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

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

2019年8月5日 #

finally

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

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

throw

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

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

异常处理

摘要: 异常的继承体系 * Throwable * Error 服务器宕机,数据库崩溃等 * Exception * RuntimeException Java中的异常被分为两大类:编译时异常和运行时异常。 * 所有的RuntimeException类及其子类的实例被称为运行时异常,其他的异常就是编译时异常 阅读全文

posted @ 2019-08-05 23:36 妖碧落 阅读(145) 评论(0) 推荐(0)

Collections 工具类常用方法

摘要: 所有方法都是静态 static 的 public static <T> void sort(List<T> list) ####sort(list) 对应list 集合排序 public static <T> int binarySearch(List<?> list,T key) 二分查找法 pu 阅读全文

posted @ 2019-08-05 23:28 妖碧落 阅读(609) 评论(0) 推荐(0)

HashMap TreeMap LinkedHashMap

摘要: HashMap 键是Student值 是String 的案例 键是Student, 如果不重写,则键肯定不一致, 所以需要重写键对象的hashcode() equals() LinkedHashMap 底层是链表,怎么存怎么取 TreeMap 键如果是自定义对象,则该对象必须有比较的功能 阅读全文

posted @ 2019-08-05 23:26 妖碧落 阅读(156) 评论(0) 推荐(0)

Map 键值对

摘要: Map 键值对 * a:添加功能 V put(K key,V value):添加元素。 * 如果键是第一次存储,就直接存储元素,返回null * 如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值 * b:删除功能 * void clear():移除所有的键值对元素 * V remove(O 阅读全文

posted @ 2019-08-05 23:15 妖碧落 阅读(3069) 评论(0) 推荐(0)

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