问个弱弱问题
String a = null;
a是被叫被初始化了吗?String a = null与String a;的区别?
null在内存中是二进制0?那这个位置不存任何东西?
String a=null,b;
b= a;
这样正确
String a=null;
int b= a.length();
这样抛出nullpointer异常
String a = null;
a是被叫被初始化了吗?String a = null与String a;的区别?
null在内存中是二进制0?那这个位置不存任何东西?
String a=null,b;
b= a;
这样正确
String a=null;
int b= a.length();
这样抛出nullpointer异常
解决方案 »
- 怎样读取一个xml文件并显示在jTable中
- 创建了几个对象
- AutoJava Java代码自动生成工具 下载
- 一个监听器同时监听3个按钮根据按钮文字所写的颜色,来改变面板的背景颜色,请帮我看看代码.
- 如何让一个JFrame象flashget那样悬浮在最前面
- java的编译和导包问题,请指教!
- 请问如何在java里面打开一个word文档?
- ***一个奇怪的错误!!请帮忙!!谢谢
- 有没有会用VSS(Visual SourceSafe)的?有问题请教.
- 有见过用友软件V9.30版的吗?
- 农村人请教,为什么不能关闭pstm.close();呢,一关闭就出现了 java.lang.NullPointerException
- JBuilder 2007 +struts
集合中的空集和空是不同的
int[] a=new int[0];//包含0个整数的数组,空数组
int[] b=null;//空,没有数组
当对一个不存在的东西调用的时候,就报空指针错误了
在JDK1.4中这两种写法是没有区别地
在JDK1.5中就有区别了
虽然声明String类型,但是不指向任何对象
String a;等同于String a = null;因为在java 中,全局变量 都有default value
对象变量的 default value 都是null