今天网速也太不给力写个博客还让我重写一遍,我个郁闷。废话少说,看下面代码:

 

  1. package test;  
  2.  
  3. public class Test{  
  4.  
  5.         public static void main(String args[]){  
  6.  
  7.                  User[] users = new User[1];  
  8.  
  9.                  //users[0] = new User();  
  10.  
  11.                  users[0].setId(1);  
  12.  
  13.                  users[0].setName("hans");  
  14.  
  15.                  System.out.println("id:"+users[0].getId+",name:"+users[0].getName);  
  16.  
  17.         }  
  18.  
  19. }  
  20.  

 

 运行时,说第11行NullPonitorException异常,以前总是写String数组然后用上面得写法也没有发生什么错误,今天在一个大项目中用自己定义的类定义了一个数组,然后按照上面的写法写的,结果给我报NullPonitorException,郁闷了我一下午!如果将上面的注释的那行代码放开,就不会出错。把这个错误记下来,希望以后不要再犯这个错误!