JDK8:
https://www.cnblogs.com/paddix/p/5309550.html
https://blog.csdn.net/guhong5153/article/details/70196354
https://blog.csdn.net/u012813201/article/details/69258074
https://www.cnblogs.com/yulei126/p/6777323.html
JDK1.7:
https://blog.csdn.net/a58220655/article/details/75330365
https://blog.csdn.net/zp522123428/article/details/53635161
https://blog.csdn.net/flamezyg/article/details/44677733
https://blog.csdn.net/ft305977550/article/details/78517372
https://www.cnblogs.com/yaoyuan23/p/5587548.html