java初始化是什么意思_java中的初始化是什么意思
java中的初始化是什么意思
发布时间:2020-06-26 15:36:20
打回头
来源:亿速云
阅读:245
作者:Leah彻底删除
java中的初始化是什么意思?针对这个问题,这篇⽂章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的⼩伙伴找到更简单易⾏的⽅法。
java什么是初始化?坦腹
初始化就是给变量⼀个初始值。初始化的⽬的是为了让变量有值,防⽌使⽤时出现异常。
例如:
声明⼀个变量:String aa = "abc";
aoaeo出发
int cc =0;
其中abc和0就是初始化的值,最后值不⼀定是abc或者0
假如你覆盖了aa的值如下:aa = "def" ;
存在畏难情绪cc=1;
强肾健身操
那最后aa变量的值就是def,cc变量就是1了,初始化的⽬的是为了让变量有值,防⽌使⽤时出现异常。
扩展资料:
作⽤
1、遇到new,getstatic,putstatic,或invokestatic这4条字节码指令时,如果类没有进⾏过初始化,则需要先触发其初始化。⽣成这四条指令单最常见的Java代码场景是:
使⽤new关键字实例化对象的时候,读取或设置⼀个类的静态字段(被final修饰,已在变异期把结果放⼊常量池的静态字段除外)的时候,以及调⽤⼀个类的静态⽅法的时候。
元二使安西
2、使⽤flect包的⽅法对类进⾏反射调⽤的时候,如果类没有进⾏过初始化,则需要先出法其初始化。
秋天不会来
3、当初始化⼀个类的时候,如果发现其⽗类还没有进⾏初始化,则需要先出法其⽗类的初始化。
4、当虚拟机启动时,⽤户需要指定⼀个要执⾏的主类(包含main()⽅法的那个类),虚拟机会先初始化这个主类。
关于java中的初始化是什么意思问题的解答就分享到这⾥了,希望以上内容可以对⼤家有⼀定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云⾏业资讯频道了解更多相关知识。