1 回答
已采纳
maven233
TA贡献5条经验 获得超3个赞
静态初始化就是static,static{....};动态初始化就是new
所谓的静态和动态是相对于程序运行是而言的,静态是在程序编译时就初始化好了的,动态初始化是在程序运行是才动态分配内存空间;
补充一点就是,Java数组中也存在这个:
动态初始化:比如循环给变量赋值;
静态初始化:在数组定义好之后,直接为其指明内容;
添加回答
举报
0/150
提交
取消