中易网

String s;和String s=null;和String s="a";有什么区别

答案:1  悬赏:60  
解决时间 2021-01-16 02:17
String s;和String s=null;和String s="a";有什么区别
最佳答案
String s; 声明变量,表示变量s是string类型的,该变量后面赋值前不能使用,会有编译时错误;
String s = null; 声明变量并用null值初始化,该变量在赋值前可能不能使用,会有编译时错误(区别于编译器),但不管有没有编译时错误,在使用时都会有空引用异常;
string s = "a"; 声明并初始化string类型变量,后面可以正常使用,一般既不会有编译时错误,也不会有空引用的运行时错误;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中运物流地址在哪,我要去那里办事
玫琳凯小黄小绿减肥真有效果吗?
平安售票地址在什么地方,我要处理点事
9999999999+9999999999=?
家常洋芋丝怎么炒好吃
李小龙的寸拳能打出多少磅的力量?
x日x天的成语
大学本科工学类专业是指哪些学科
听说所有考研界的名师都聚到海天去啦,别的考
cafede1986怎么去啊,我要去那办事
怎么在手机看TVB港剧,要粤语版那种的
ha!hey,l got it.用英语怎么读
设计一本毕业纪念册大概多少钱?
为什么乐视手机即将倒闭?
好的电线6平方什么价格
推荐资讯
UV灯管点不亮了是怎么回事?
夏·娃·之·秀地址在哪,我要去
三洋液晶32ce660led上下多幅图像判屏坏,三星
富人更富,穷人更穷,这是什么道理,有谁能解
你认为目前制约企业发展主要问题是什么
两位双联开关改为一位多控的中继开关怎么接线
中国农业发展银行(轮台镇青年路中国农业发展
为什么很多人做事时太在乎别人怎么想,而不是
什么是防爆轮胎?
浮萍是净化水源还是污染水源的,对水底植物的
林子聪和杜泽文合演过什么电影名称
关于e租宝
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?