diff --git a/javaSE-day01/src/com/inmind/system05/Demo21.java b/javaSE-day01/src/com/inmind/system05/Demo21.java new file mode 100644 index 0000000..2234a0c --- /dev/null +++ b/javaSE-day01/src/com/inmind/system05/Demo21.java @@ -0,0 +1,32 @@ +package com.inmind.system05; + +import java.util.Date; + +/* +System类 + static long currentTimeMillis() 返回当前时间(以毫秒为单位)。 + 作用:测试一段代码的执行效率(io流的时候,检测普通流和高效流之间的效率问题) + */ +public class Demo21 { + public static void main(String[] args) { + //获取当前时间 + long begin = System.currentTimeMillis(); + System.out.println(begin); + + //Date对象,无参构造,获取当前的毫秒值 + /*Date date = new Date(); + long time = date.getTime(); + System.out.println(time);*/ + + for (int i = 0; i < 1000; i++) { + System.out.println(i); + } + + long end = System.currentTimeMillis(); + System.out.println("1000遍打印消耗的时间:"+(end - begin));//毫秒级别 + + //我想要纳秒级别的时间差,怎么办?Instant + //如何获取2个Instant的纳秒间隔呢?Duration + + } +}