今天网速也太不给力写个博客还让我重写一遍,我个郁闷。废话少说,看下面代码:
- package test;
- public class Test{
- public static void main(String args[]){
- User[] users = new User[1];
- //users[0] = new User();
- users[0].setId(1);
- users[0].setName("hans");
- System.out.println("id:"+users[0].getId+",name:"+users[0].getName);
- }
- }
运行时,说第11行NullPonitorException异常,以前总是写String数组然后用上面得写法也没有发生什么错误,今天在一个大项目中用自己定义的类定义了一个数组,然后按照上面的写法写的,结果给我报NullPonitorException,郁闷了我一下午!如果将上面的注释的那行代码放开,就不会出错。把这个错误记下来,希望以后不要再犯这个错误!
转载于:https://blog.51cto.com/tscfengkui/533378