1,Integera和intb运行之后,a和b有什么不同?都没有赋值的情况下他们的初始值各是多少?
答:Integera定义a为整型对象变量,默认值为null;intb定义b为整型变量,默认值为0。
2,什么原因导致NullPointerException,怎么解决NullPointerException异常?
答:在对没有赋值或为null的对象进行处理会出现NullPointerException。解决方法:在使用对象变量之前先判断该对象是否为null。
1,Integera和intb运行之后,a和b有什么不同?都没有赋值的情况下他们的初始值各是多少?
答:Integera定义a为整型对象变量,默认值为null;intb定义b为整型变量,默认值为0。
2,什么原因导致NullPointerException,怎么解决NullPointerException异常?
答:在对没有赋值或为null的对象进行处理会出现NullPointerException。解决方法:在使用对象变量之前先判断该对象是否为null。