Java运行错误:Exception in thread "main" java.lang.NullPointerException

   更新日期:2024.05.20
两个错误:
1.你的label数组个数不一样,第一个错越界了,改为:JLabel[]
label=new
JLabel[256];
2.label[i]要进行实例化,在
label[i].setBounds((i/32)*150,(i%32)*25,21,6);之前,增加一句:label[i]=new
JLabel();

private MyDate employeedDate没有实例化,应该private MyDate employeedDate=new MyDate();

空指针 setEmployeedDate 这个方法中的 employeedDate对象为空 没有初始化

EmployeedDate是对象,应该使用new EmployeedDate来创建类实例,然后给它的成员变量赋值。

在Employee的构造函数中,初始化该对象,或在变量声明时初始化该对象。如:
private MyDate employeedDate = new EmployeedDate();

  • 13066276732 :java的各种异常
    高咳径2769 :答:出现运行错误往往表示代码有错误,如:算数异常(如被0除)、下标异常(如数组越界)等。非运行异常时Non_RuntimeException类及其子类的实例,又称为可检测异常。Java编译器利用分析方法或构造方法中可能产生的结果来检测Java程序中是否含有检测异常的处理程序,对于每个可能的可检测异常,方法或构造方法的throws子句必须列出该...
  • 13066276732 :一个关于Java的throw exception的问题
    高咳径2769 :答:首先:runtimeException是由JVM检查并抛出的异常; 通常是不需要程序员手动捕捉处理的异常.,thows Exception 一般是来用声明函数抛出异常的.,谁调用这个函数就由谁去捕捉处理 thow Exception 是在函数体中.,程序员可以自定义的一些异常.你的这段代码中.throw new RuntimeException();//此处是你自定义了一...
  • 13066276732 :java出现异常Exception in thread "main" java.io.EOFException_百度知 ...
    高咳径2769 :答:/* 本人也在学习java,关于这个问题查了半天资料,大概了解了怎么回事。整理一下思路,如下: ObjectInputStream和ObjectOutputStream类可以对对象进行读取操作,ObjectOutputStream要求写入的对象必须实现Serialiable接口(可序列化),而ObjectInputStream对以前使用 ObjectOutputStream 写入的基本数据和对象...
  • 13066276732 :运行java程序是出现错误 Eception in thread "main" java.lang.NoClassDe...
    高咳径2769 :答:这个程序是绝对没有问题的。一个.java文件只要没有给出public定义的类,文件名就可以任意取。可能是你的环境变量问题。你查看一下你的系统环境变量是否正确,还有你的用户变量里面有没有定义path或classpath,如果有删除掉。这会和系统变量里面的冲突。
  • 13066276732 :java错误,不知什么意思啊···
    高咳径2769 :答:java错误,不知什么意思啊··· Exceptioninthread"main"java.lang.NullPointerExceptionatjavax.swing.JList$4.getSize(UnknownSource)atjavax.swing.JList.getPreferredScrollableViewportSize(UnknownSource)atja... Exception in thread "main" java.lang.NullPointerException at javax.swing.JList$4.getSize(Unkn...
  • 13066276732 :编译时java程序时正常运行时有错误 Exception in thread "main" jav...
    高咳径2769 :答:你的程序没有错,是你的tomcat配置错了,你在网上搜一个“环境变量配置”的文章,按照上边的重来一遍就可以了。算了帮你找了一条:JDK&TOMCAT环境变量设置 一、软件下载:1、java 这里使用的是jdk1.4.2。下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe; 2、tomcat 这...
  • 13066276732 :Java中异常与错误的处理方法?
    高咳径2769 :答:和异常一样,在Java中用错误类来表示错误,不同的错误类代表了不同的错误。但是在Java中所有的错误都有一个基类,叫做Error。综上,我们可以知道异常和错误最本质的区别就是异常能被开发人员处理而错误时系统本来自带的,一般无法处理也不需要我们程序员来处理。1.一个异常是在一个程序执行过程中出现的...
  • 13066276732 :...提示:java.lang.ArrayIndexOutOfBoundsException: 0是什么原因?如何...
    高咳径2769 :答:java.lang.ArrayIndexOutOfBoundsException: 0 数组下标连0都越界了,唯一的原因是数组的维数为0 有两类数组初始化语句会导致这种情况发生 int[] a=new int[0];int[] a={};如果你的程序以前正常,现在变得不正常了,就只有一种情况了,那就是使用了int变量初始化数组,如 int[] a=new int[i...
  • 13066276732 :java 中java.lang.IndexOutOfBoundsException一般是什么异常呢_百度知 ...
    高咳径2769 :答:该异常通常是指数组下标越界异常。例如:一个ArrayList数组中没有元素,而你想获取第一个元素,运行是就会报此类型的错误。案例如下:
  • 13066276732 :java异常处理,异常为,nullpointerexceptino,信息是,null
    高咳径2769 :答:nullpointerexception 空指针异常...意思就是你有个东西的值为空..即为null..而你却调用了他的方法或是属性..就会报这个错误..你需要仔细检查一下你的代码里那个变量还没有赋值你就在用他了..或者你把代码贴出来大家帮你找哈..
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网