空指针的异常。
例如:
String s="test";
s=s.concat(null); 
这个就产生空指针异常,

解决方案 »

  1.   

    上面的例子不是很好一般是这样的Sample sample;//Sample sample = new Sample() will be rightsample.method();//exception
      

  2.   

    解决办法:多看API里面的方法说明,注意哪些方法抛出哪些异常
      

  3.   

    1. String str=in.readLine();
    2. if(str.equals("yudi19");if str is null,then the exception can be occured in 2 line.
    so we should   str is not null.
      

  4.   

    不要misunderstand异常。
    谁说异常一定要解决了?什么是异常?Exception. 什么是Exception?
    我想出了抄书很少人可以讲得明白。

      

  5.   

    这个错误的意思是定义了变量,但是还没有初始化,你就来应用了所以会出错。我写一个小例子来说明一下吧。
    /**
    *NullPointer.java
    *explore the root of the exception NULLPointerException.
    *
    *@author yeahspyme
    *@version 1.0, Mar 3 2003
    */
    package lang;
    class Book //定义 Book 类
    {
    String Author; //Book 类的唯一成员 Author
    Book()
    {
    Author=new String();//Constructor
    }
    }
    class BookShelf //定义 BookShelf 类
    {
    int Numbers; //书架上书的数量
    Book[] Books; //存放各本书的信息
    BookShelf() //Constructor
    {
    Numbers=1; //默认书数为1
    Books=new Book[Numbers];//初始化Book型数组Books
    for(int i=0;i<Numbers;i++)//这个循环是解决问题的方法:初始化每个数组对象
    {
    Books[i]=new Book();
    }
    }
    }
    public class NullPointer
    {
    public static void main(String[] args)
    {
    BookShelf MyBookShelf=new BookShelf();
    MyBookShelf.Books[0].Author="yeahspyme";
    System.out.println("Author is: "+MyBookShelf.Books[0].Author);
    }
    }
      

  6.   

    to  hayai(生命树) :
    难道java.lang.NULLPointerException不需要解决吗