摘要:
Java ArrayList、Vector和LinkedList等的差别与用法(转)ArrayList 和Vector是采取数组体式格式存储数据,此数组元素数大于实际存储的数据以便增长和插入元素,都容许直接序号索引元素,然则插入数据要设计到数组元素移动等内存操纵,所以索引数据快插入数据慢,Vector因为应用了synchronized办法(线程安然)所以机能上比ArrayList要差,LinkedList应用双向链表实现存储,按序号索引数据须要进行向前或向后遍历,然则插入数据时只须要记录本项的前后项即可,所以插入数度较快!线性表,链表,哈希表是常用的数据布局,在进行Java开辟时,JDK已经为 阅读全文
摘要:
partial是局部类型的意思就是说有这个关键字的类、结构或接口可以写成几个部分部分类的关键字.net2.0的语法糖。是为了把一个类分到两个文件里,达到物理分离逻辑不分离。比如 public partial class Program { static void Main(string[] args) { } } partial class Program { public void Test() { } }编译后它相当于public class Program { static void Main(string[] args) ... 阅读全文