创建对象Lombok Builder的快速方法与手动声明

在这三种创建对象的方式之间,哪种执行时间更快?

Amount.builder().categoryCode("A").coveredAmount(new 
BigDecimal(100)).build();

要么

Amount cva1 = new Amount();
cva1.setCoveredAmount(new BigDecimal(100));
cva1.setCategoryCode("A");

要么

Amount cva1 = new Amount(new Bigdecimal(100), "A");

和字段数可以有所不同吗?

评论