阅读《这样统计代码执行耗时,才足够优雅》
2021-02-19 本文已影响0人
普通的程序员
原文地址
https://mp.weixin.qq.com/s/S0HbwhDE7VUSVObYddesZg
我一开始也在想为啥不能通过AOP
image.png
"在 try 后方可以加载一个实现了 AutoCloseable 接口的对象,该对象作用于整个 try 语句块中,并且在执行完毕后回调 AutoCloseable#close() 方法。"
BufferReader 继承Reader,Reader实现 closeable接口,closeable接口继承AutoCloseable
image.png本质上还是计算时间差,但是利用了map去记录 task跟 startTimestamp,就整个优雅了。