不是!!是你的程序中的对象的值为空!就是某个对象的值为null

解决方案 »

  1.   

    NullPointerException意思是说你用了一个还没有创见的对象比如说
    JFrame frame;
    frame.show();
    这时就会产生 NullPointerException
    因为这时 s = nul必须 frame = new Frame(); 
    之后再 frame.show(); 才行
      

  2.   

    笔误:>因为这时 s = nul
    因为这时 frame = nul
      

  3.   

    main是需要有,但是现在不关main的事,而是main中有个语句中出现空指针的情况而抛出异常,你可贴出你的代码看看或者你可以用打印语句看看具体事那条语句中出现空情况===================================
             情人节快乐
            有情人终成眷属
       我的一分耕耘,你能给一分收获
      

  4.   

    呵呵,很多情况下会出现空指针异常!虽然java声称其过人之处是抛弃了C/C++的指针概念!
      

  5.   

    这是一个 RuntimeException 是不用 catch 的也就是说是完全可以避免的
    只要在使用之前判断一下就行了if( a != null )
      a.method();这绝对比 C/C++的指针 安全的多