java中静态初始化和动态初始化

java中静态初始化和动态初始化这两个有什么区别?我一直到现在也搞不懂,有谁能用通俗易懂的语言告诉我,谢谢了!!(分不多,就5分~-~)... java中静态初始化和动态初始化这两个有什么区别?我一直到现在也搞不懂,有谁能用通俗易懂的语言告诉我,谢谢了!!(分不多,就5分~ -~) 展开
 我来答
zouyigang
2009-08-20 · TA获得超过137个赞
知道小有建树答主
回答量:238
采纳率:50%
帮助的人:88.1万
展开全部
静态初始化就是static,动态初始化就是new

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

我觉得已经够通俗的了
jumpkang
2009-08-20 · TA获得超过503个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:455万
展开全部
静态初始化代码只在创建第一个对象的时候执行时执行,对应模块为用static标示的代码。
动态初始化是其他内容了,嘎嘎,即在structure当中执行。
个人理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛青淡浩皛
2019-12-14 · TA获得超过3542个赞
知道大有可为答主
回答量:3010
采纳率:32%
帮助的人:228万
展开全部
static{
//
这里面就是静态初始化
}
public
void
xxx(){
new
xxx()
;
这就是动态初始化
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fairystar2
2009-08-20 · TA获得超过1057个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:685万
展开全部
静态应该就是定义一个定值 比如说
var x = 3 ;
动态就是定义一个不固定的值 比如说
var y ;
var x = 2 + y ;
好久没看了 不知道这么写对不对..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式