欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java经典安全数组实现,java经典数组,final class

来源: javaer 分享于  点击 3527 次 点评:258

Java经典安全数组实现,java经典数组,final class


final class DataSources {    private int size;    private DataSource[] data = new DataSource[4];    final int size(){        return size;    }    final DataSource get(int idx){        if (idx >= size)            throw new IndexOutOfBoundsException("Index: "+idx+", Size: "+size);        return data[idx];    }    final void add(DataSource table){        if(size >= data.length ){            DataSource[] dataNew = new DataSource[size << 1];            System.arraycopy(data, 0, dataNew, 0, size);            data = dataNew;        }        data[size++] = table;    }}
相关栏目:

用户点评