JAVA中ArrayList是如何返回数组中元素的的

ArrayList是以数组作为底层类型的;
那它是如何返回一个泛型类型的;
不论它是
E[] data=(E[])new Object[128];
还是在next()中
E a=(E)data[nextEmptyslot];
都会出现警告;我想他们不会这样做吧?

一般 都是靠映射来控制这样的操作,映射中可以控制方法,属性等操作。所以一般开发中,做底层操作,或者根据业务要求制作一个属于自己的框架 都要用到映射反射接口抽象类来制作。
如果你参加过对日项目,就会体验到,小日本子一般不会让你用你所知道的框架,一般都是自己开发好的。很多类均是自己写的,比如Arraylist他们就一般都是自己写的。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网