猿问

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

慕粉的小学渣
浏览 1517回答 1
1回答

maven233

静态初始化就是static,static{....};动态初始化就是new所谓的静态和动态是相对于程序运行是而言的,静态是在程序编译时就初始化好了的,动态初始化是在程序运行是才动态分配内存空间;补充一点就是,Java数组中也存在这个:动态初始化:比如循环给变量赋值;静态初始化:在数组定义好之后,直接为其指明内容;
随时随地看视频慕课网APP

相关分类

Java
我要回答