比较下面的区别 public void outPut(){ String str=""; String str1;}以上情况,那种容易出现nullpointerException,formatexception,应该如何补救。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str=""; 是已经做了初始化,不会出现空指针错。String str1; 没有初始化,有可能报空指针。但一般编译期就报错了,自己就不会漏过初始化了。formatexception 你用某种编码格式来获取字符串时就有可能报。如: try { str1 = new String("testString".getBytes(),"gb2312"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } public void outPut(){ String str=""; String str1; //估计 报nullpointerException} 五个数两两组合怎么实现 开发JAVA项目时,如何划分模块。 为什么是true呀? 如何在对话框弹出后,阻塞弹出对话框的进程直到对话框关闭??谢谢 求程序运行时间问题 怎么从.chm中提取? 我有一套某国内软件公司的一套项目开发实施的详细设计(共一百三十页),愿与人交换类似资料. 散点分,顺便问一下哪位有JavaScript的使用帮助资料<主要是里面的各种对象及方法属性的使用> 如何实现动态刷新文本框? 请问如何在java application 生成菜单 svn 一个workcopy 对应多个repository java实现指针功能
String str1; 没有初始化,有可能报空指针。但一般编译期就报错了,自己就不会漏过初始化了。formatexception 你用某种编码格式来获取字符串时就有可能报。如: try {
str1 = new String("testString".getBytes(),"gb2312");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String str="";
String str1; //估计 报nullpointerException
}