java
Snow_Amy
生命只有一次,多试试
展开
-
try-catch-finally 基础小记
finally :不管是否异常都会进入 测试1 @Test public void test2() { try { int i =100/0; System.out.println(i); } catch(Exception e){ System.out.println(1); }finally { System.out.println(2); } } 测试2:带有 return 也会进入finally public String fun1() .原创 2020-08-10 10:11:24 · 120 阅读 · 0 评论 -
java 8 in action section 2 通过行为参数化传递代码
通过行为参数化传递代码: 在我们设计对象的时候,我们会分析对象的行为,例如:优惠券对象,在使用的时候会有检查优惠券是否有效 checkValidility() 这一行为。 就是把这个checkValidility() 一段代码块作为参数 传递给 其他的 方法。 行为 可以看做是 一段代码块/函数 演变历程java8之前的做法(简单的把书上的例子过一遍,主要是为了理解哈): 例子:老王有一堆苹果,需要筛选出绿色的苹果,然后他又想筛选出超过150g的苹果;下面代码: List&l...原创 2020-07-14 11:23:44 · 112 阅读 · 0 评论 -
Mockito小记
在单元测试中需要外部的依赖(我的单元测试是调用了其他系统的方法);mockito 主要是用来模拟外部依赖接口的返回。 通过stub打桩,通过方法名及其参数定位测试桩然后返回预期的值。 GenericRequest genericRequest = GenericRequest.builder() .latitude(22.9999) ...原创 2020-03-26 19:23:06 · 273 阅读 · 0 评论 -
注解小记
1.@jsaonIgnoreProperties 忽略类中不需要的字段 @JsonIgnoreProperties(value = { "available", "driverVehicleBindings" }) public class User extends BaseEntity{ } 2.@Convert jpa中实体属性类型转换器 参考链接...原创 2019-10-29 18:36:47 · 111 阅读 · 0 评论 -
lombok小记
1.lombok是啥 是java库,它会自动插入编辑器和构建工具中,提供的注解,用来消除Java类中的大量样板代码。让代码变得干净,简洁且易于维护。 2.使用 1)maven引入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>l...原创 2019-10-25 16:15:15 · 99 阅读 · 0 评论