摘要: 1.静态导入 我们在调用静态方法的时候是类名.方法名,这样还是有些麻烦,有时候我们直接写个方法名就可以调用静态方法。这样就可以不牵扯到整个类加载,只要拿到我们需要的静态方法就可以了 优先加载导入的静态方法 2.可变参数 阅读全文
posted @ 2019-07-25 17:58 三十六烦恼风x 阅读(122) 评论(0) 推荐(0)
摘要: jdk1.7新特性 10_00_0(数字分割)、异常分组捕获(|)、异常分组捕获(|)、switch-case(String)、泛型写法、try-with-resources jdk1.8新特性 接口允许定义实体方法、lambda表达式、函数式接口、方法内部类拿到的方法变量式隐式常量、Stream、 阅读全文
posted @ 2019-07-25 17:34 三十六烦恼风x 阅读(221) 评论(0) 推荐(0)
摘要: 对程序结果进行预测性的判断 assert 需要手动开启 (-ea) 手动开启断言 阅读全文
posted @ 2019-07-25 17:22 三十六烦恼风x 阅读(103) 评论(0) 推荐(0)
摘要: 1.导入测试库 //因为单元测试的时候只是给方法过一遍,所以不需要方法的额外调用,所以可以支持单元测试的方法是: //1.不能添加static //2.不能有参数 //3.不能有返回值 Unit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @B 阅读全文
posted @ 2019-07-25 17:01 三十六烦恼风x 阅读(116) 评论(0) 推荐(0)
摘要: 可持久化的映射类 继承Hashtable 键和值都应该是字符串 可持久化的意思就是可以存储在项目中,落实到本地的文件 生成的配置文件的后缀一定是.properties,默认编码是西欧编码 中文转不了,按u16进行编码 配置文件可以随意改动 写入配置文件 读取配置文件 阅读全文
posted @ 2019-07-25 16:31 三十六烦恼风x 阅读(183) 评论(0) 推荐(0)
摘要: 给类的非静态属性添加transient关键词就是代表该属性无法被序列化。 阅读全文
posted @ 2019-07-25 14:52 三十六烦恼风x 阅读(185) 评论(0) 推荐(0)
摘要: 序列化:把要传输的对象以及相关信息转成对应的字节数组进行存储即 将一个java对象写入IO流中。 反序列化:把字节数组转回成相应的对象 即从IO流中恢复该对象。 主要作用于数据传输 如果把要传输的对象以及相关信息(非静态属性)转成对应的字节数组进行存储,并把该字节数组存储在硬盘上,这个过程就是持久化 阅读全文
posted @ 2019-07-25 11:54 三十六烦恼风x 阅读(231) 评论(0) 推荐(0)
摘要: 1.双向流 可以指定文件的访问模式--rw(可以读写),操作数据时下标会自动进行移动,也可以指定下标进行数据操作 创建一个随机访问文件流读,随意写来,由 File参数指定的文件。 创建一个随机访问文件流,并可选择地写入到具有指定名称的文件中。 mode的主要访问模式有: r rw 可读可写 rwd 阅读全文
posted @ 2019-07-25 11:42 三十六烦恼风x 阅读(208) 评论(0) 推荐(0)
摘要: 1.打印流 底层提供打印或者打印换行功能(打印就是输出),和系统流一起用就是打印到控制台 ,System.out.println Sytem.err.println 2.合并流 SequeceInputStream 要使用这个类,所以我们需要这个类的对象,所以我们看SequeceInputStrea 阅读全文
posted @ 2019-07-25 11:02 三十六烦恼风x 阅读(222) 评论(0) 推荐(0)