先定义Meeting
public class Meeting implements Serializable{
    private int meetingID;
    private String meetingName;
    private List<UserDTO> members=new ArrayList<UserDTO>();
    
    public void setMeetingID(int meetingID){
        this.meetingID=meetingID;
    }
    public int getMeetingID(){
        return this.meetingID;
    }
    public void setMeetingName(String meetingName){
        this.meetingName=meetingName;
    }
    public String getMeetingName(){
        return this.meetingName;
    }
    public void addMeetingMember(UserDTO user){
        members.add(user);
    }
    public void removeMeetingMember(UserDTO user){
        members.remove(user);
    }
    public List<UserDTO> getMeetingMember(){
        return this.members;
    }
}
在调用类中
有如是用法
public Meeting[] meeting=new Meeting[7];
meeting[0].setMeetingName("test1");
meeting[1].setMeetingName("test2");
.......
肯定会被NPE,因为meeting是一组变量名称,没有实际的内存地址,只有meeting有实际的内存地址,
这和 public String[]  strArr=new String[7];
strArr[0]="test1";
strArr[1]="test2";
.......
这样用法肯定正确,因为String是系统识别的类型,所以可以直接分配内存。
玩了一个小时,就不知道是什么原因,,最后因为是这东西。。。无语了!!!!

转载于:https://www.cnblogs.com/blog-li/archive/2012/02/21/dgf532.html

Java中定义VO事件的问题相关推荐

  1. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  2. java中定义类的关键字是_java中定义类的关键字是什么?

    java中定义类的关键字是:"class".在Java中定义一个类,需要使用"class"关键字.一个自定义的类名和一对表示程序体的大括号. 类是 Java 中 ...

  3. Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。

    Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...

  4. FullCalendar在月视图中定义日程/事件显示结束时间

    目录 FullCalendar在月视图中定义日程/事件显示结束时间 配置 换行 FullCalendar在月视图中定义日程/事件显示结束时间 在默认条件下月视图中日程只显示开始时间如下图所示: 配置 ...

  5. Java面试之Java基础8——在 Java 中定义⼀个不做事且没有参数的构造⽅法的作⽤

    在 Java 中定义⼀个不做事且没有参数的构造⽅法的作⽤,比如下面的代码: class Father {private String str;// 这个空构造方法有什么作用呢?Father(){}pu ...

  6. 39.在Java中定义一个不做事且没有参数的构造方法的作用?

    1 在Java中定义一个不做事且没有参数的构造方法的作用 Java程序在执行子类的构造方法之前,如果没有用super()来调用父类特定的构造方法,则会 调用父类中"没有参数的构造方法&quo ...

  7. JAVA中定义属性或方法的数量上限

    这个问题很少有人遇到,但是java中定义的属性或者方法是有上限的,可以粗略的计算为65535,也就是两字节无符号数的最大值:我在这里说的上限不是运行中内存不够之类发生的上限,而是无法通过编译为clas ...

  8. java 定义map_定义map%3ck_v%3e,Java中定义Map恒量,List常量

    Java中定义Map常量,List常量 一般的方式的使用静态代码块.比如: public final static Map map = new HashMap(); static { map.put( ...

  9. java下面哪些定义正确,请问,以下哪些是java中定义的合法关键字?请选择所有正确答案:...

    请问,以下哪些是java中定义的合法关键字?请选择所有正确答案: 答:interface sizeof volatile "凡是亲眼所见的都是对客观事实的真实反映",这个命题 答: ...

最新文章

  1. 准确理解 Precision 准确率, Recall 召回率 , IoU
  2. Cortex-M3-建立堆栈
  3. 04.卷积神经网络 W1.卷积神经网络(作业:手动/TensorFlow 实现卷积神经网络)
  4. 基础编程题之牛客网星际密码
  5. 平台建设的根节与基础保障——互联网平台建设系列...
  6. AIO、NIO、BIO
  7. vivi开发笔记【专辑】
  8. Shopee2022届校园招聘提前批笔试
  9. SQL Server 2005 在64位win7操作系统下的安装及问题总结
  10. Microsoft SQL Server 2008 R2 软件安装
  11. memcache客户端命令
  12. Syntax error: ( unexpected (expecting fi) ubuntu上sh脚本报错解决办法
  13. 组件、Prop属性的基本用法
  14. android获取全部ram和rom,ROM与RAM的那点事,超详细解说
  15. Oracle之查看建表语句
  16. Tomorrow never knows? (C程序设计进阶 第2周)
  17. php sendmail smtp,Sendmail基础配置和smtp命令学习
  18. [原]unity3d刀光剑影(二)
  19. vue网页分享,qq,微信,微博
  20. (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517

热门文章

  1. ubuntu下安装eclipse
  2. [BZOJ 3211]花神游历各国(并查集+树状数组)
  3. Java实现图片裁剪预览功能
  4. LINQ to SQL 在 Visual Studio 2008 中的简单应用
  5. (原創) 标准的makefile写法 (C/C++)
  6. 2019年第一个工作日!
  7. 一直被喷不实用的超算 在深度学习时代会改变吗?
  8. 模拟红绿灯交替指示编程思路
  9. 开源一个上架App Store的相机App
  10. [Java]ping或扫描端口的工具类