Reference blog:
- execution sequence static variables and static code block: https://blog.csdn.net/sinat_34089391/article/details/80439852
- Java execution sequence (static) and variables (static) code block: https://www.cnblogs.com/deptop/p/9184071.html