获取同一个变量时,是先用get方法获取后取个变量名后使用这个变量名,还是说每次使用的时候都去调用get方法?我纠结的是效率问题以及代码的可读性和简洁性.
以下是我自己写的测试代码,希望您可以通过代码理解我的意思和疑问:
// 第一种get方式
Invoices invoices = new Invoices();
invoices.setId(123456789L);
System.out.println("开始时间" + System.currentTimeMillis());
System.out.println(invoices.getId());
System.out.println(invoices.getId());
System.out.println(invoices.getId());
System.out.println("结束时间" + System.currentTimeMillis());
// 第二种取值后使用的方式
Invoices invoices2 = new Invoices();
invoices2.setId(123456789L);
Long id = invoices2.getId();
System.out.println("开始时间" + System.currentTimeMillis());
System.out.println(id);
System.out.println(id);
System.out.println(id);
System.out.println("结束时间" + System.currentTimeMillis());