我现在有一个小工程,要求处理一些数据,下面有很多个类,我写了一个专用来处理数据的类,这个类主要设想是用来存储这个工程下面对数据的操作,
然后我在这个ArrayList下面添加了4个数据,我现在要实现每一个类对这个数据类的操作都是平行的,如何设技这个类,
也许我说得不杂明白,换句话说我就是把ArrayList作为工程下面类的内存数据库(暂不考虑什么数据保存问题,当然这个程序在断电后数据是不会存在的)

解决方案 »

  1.   

    这样不知道可以不class data{
       private Object o1;
       private Object o2;
       private Object o3;
       private Object o4;   public date(Object o1,Object o2,Object o3,Object o4){
          .....
       }
       //synchronized 方法中要不要加自己看实际情况
       public Object getOne(){return o1;} 
       public setOne(Object value){o1=value;}   public Object getTwo(){return o2;} 
       public setTwo(Object value){o2=value;}
             .
             .
             .
       ///...4个数据就这样拿
       ///简单的话方法也不要 4个对象全部 public 就可以了
    }
      

  2.   

    把ArrayList设成static...可以访问到就行了.注意同步问题..
      

  3.   

    担心同步,就用Vector好了! 至少Vector里面不用担心同步问题