为了账号安全,请及时绑定邮箱和手机立即绑定

java中静态初始化和动态初始化怎么理解?

java中静态初始化和动态初始化怎么理解?

慕粉的小学渣 2016-10-31 16:01:45
查看完整描述

1 回答

已采纳
?
maven233

TA贡献5条经验 获得超3个赞


静态初始化就是static,static{....};动态初始化就是new

所谓的静态和动态是相对于程序运行是而言的,静态是在程序编译时就初始化好了的,动态初始化是在程序运行是才动态分配内存空间;


补充一点就是,Java数组中也存在这个:

动态初始化:比如循环给变量赋值;

静态初始化:在数组定义好之后,直接为其指明内容;


查看完整回答
1 反对 回复 2016-10-31
  • 1 回答
  • 0 关注
  • 1516 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信