常见问题
多线程下会出现问题
package org.example.concurrency.test.n7;import java.text.ParseException;import java.text.SimpleDateFormat;/*** @author huskyui*/public class Test1 {public static void main(String[] args) {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");for (int i = 0;i<100;i++){new Thread(()->{try {System.out.println(format.parse("1951-08-21"));} catch (ParseException e) {e.printStackTrace();}}).start();}}}
解决方法
加入synchronized
使用jdk1.8新的工具类



