https://www.cnblogs.com/huanzi-qch/p/11231041.html
primitive type 问题:
https://blog.csdn.net/ma726518972/article/details/102953837