永发信息网

eclipse中,“The local variable XXX may not have been initialized”是什么意思

答案:3  悬赏:50  手机版
解决时间 2021-04-06 03:00
eclipse中,“The local variable XXX may not have been initialized”是什么意思
最佳答案
eclipse中,当声明了变量,没有进行初始化,然后在方法中引用该变量的时候,就会报出如下错误:
The local variable XXX may not have been initialized意思是该变量没有进行初始化,解决这个错误就是赋初值。示例如下:
String str = null;//初始化
全部回答
没有初始化,也是可以的啊,
eclipse只是给你一个警告而已,
如果你确定不使用就没错啊。
但是不赞成这样做。
容易出错,也没有必要这么做。
局部变量如果不初始化,里面的就是一些垃圾值。如果你再方法里用到了,有可能造成运行错误,这种错误很难找到。
所以Java要求变量必须初始化,其中实例变量和类变量有默认的初始值。
给变量一个初始化,是一个良好的编程习惯,而Java的编译器只不过做的极端一些,强制你养成良好的编程习惯。这个是有好处的。
唯一的坏处是,这是SCJP考试的一个考点,有很多考生不了解这一点,而答错了题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打完蛔虫后,会不会从嘴里吐出来?可能性多大
发电机运转时,高速旋转的线圈是由于A.受到磁
职业规划用英文怎么说,控制性详细规划的英文
如何将一个用十根火柴组成的正三角形,移动三
图l可表示“M与N的并列关系”,图2可表示“M
奥迪一键启动智能钥匙用不了怎么办
米赚真的可以帮人充话费??
手机上网资费,急!!!各位大侠,请帮忙
屋顶怎么种木瓜要多大的盆
青海柴达木野生丛希黑枸杞什么季节采摘
英文单词administrate和manage有什么区别?
下列词语中没有错别字的一项是A.赝品 蝇营狗
藏宝斋怎么去啊,有知道地址的么
求身边的感动事迹
黑大的现当代文学史研究生专业怎么样?不需要
推荐资讯
机动车检测整车制动力不够>60%怎么办?制动力
全自动搅拌机为什么手动显示器上水泥重量没反
跟梦想有关的儿童诗歌,关于超越自我,成就梦想
拈花指繁体字的怎么写速求
如何去鳗鱼干的刺
梅花开得愈什么,愈秀气.她是最有什么,最有
管朋友称呼弟弟可以么?
Life is so short I d
东营135路公交车路线几点钟到达牛庄镇
为什么M点电势比N点电势高?
flash里如何获取某一原件的初始x、y坐标值
备战期末考试段落描写,求新年给大学老师的祝
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?