刚接触java,碰到一个问题,如何实现数组变量的静态效果,比如第一次执行:
static boolean[] KeyList= new boolean[214];//默认赋值false
KeyList[1]=true;
第二次执行时,
KeyList[1]=?
数组变量静态效果

解决方案 »

  1.   

    难道第二次执行会变成false?
      

  2.   

    静态变量是具有固定的存储地址。。
    你想让变量一直都是false,即便变成true,也会自动回复为false么?
      

  3.   

    自己写个main方法试试不就行了。提问这个问题的目的是什么?
      

  4.   

    static是跟随着class加载的时候初始化的,引用地址来自于class,所以class只要存在,那么变量就在,如果你在中间某个时刻改变了他的值,那么之后随便哪个地方来取也都是新的值了撒
      

  5.   

    静态不是意味着不能改变!!!你可以看下static和final