我在创建一个对象时发现第一次new出的对象会耗时比较长,而后面的创建则会很快速,请问大神这是为什么?
代码如下:
public static void main(String[] args) throws InterruptedException {
for(int i =0;i<5;i++){
long now = System.currentTimeMillis();
RestTemplate httpClient = new RestTemplate();
System.out.println(System.currentTimeMillis() - now);
}
}
输出结果如下:
1084
16
7
12
5
感谢大神回答!