static关键字初始化加载
2019-03-28 •
评论
前言
前几天在复习中遇到一个Java问题。静态变量的加载顺序问题。有点模棱两可,写个笔记记录一下吧。
重点
静态变量的存在父子继承的情况,初始化加载顺序为:
父类(静态变量、静态语句块)
子类(静态变量、静态语句块)
父类(实例变量,普通语句块)
父类(构造函数)
子类(实例变量、普通语句块)
子类(构造函数)
前几天在复习中遇到一个Java问题。静态变量的加载顺序问题。有点模棱两可,写个笔记记录一下吧。
静态变量的存在父子继承的情况,初始化加载顺序为:
父类(静态变量、静态语句块)
子类(静态变量、静态语句块)
父类(实例变量,普通语句块)
父类(构造函数)
子类(实例变量、普通语句块)
子类(构造函数)
最近用Spring boot写Api接口,其中引入了FastJson这个阿里巴巴的一个包,用于序列化接口,刚入门Java写接口,看帖子都说这个不错,so 我也尝试了用这个。但是遇到一个很奇怪的问题,list中重复的部分直接用的是引用。当时一脸懵逼。