在Java8之前的版本中,Java处理日期、日历和时间的方式一直为社区所诟病,将Java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。所以Java8引入了全新的处理时间日期的API。全新API的好处之一是明确了日期时间概念,例如:瞬时(Instant)、长短(duration)、日期、时间、时区和周期。不同于老版本,新API基于ISO标准日历系统,java.time包下所有类都是不可变类型而线程安全。下面是新版本中的一些关键类:在Java8之前的版本中,Java处理日期、日历和时间的方式一直为社区所诟病,将Jav