JDK 1.6 https://blog.csdn.net/qq_42208305/article/details/82528173 JDK 1.8 https://blog.csdn.net/weixin_37012881/article/details/80499067