
Java
aikorola
立于浮华之世,奏响天籁之音。
展开
-
static与非static的区别(变量和方法)
一、关于static和非static变量的区别。1.static 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。非static修饰的成员变量是在对象new出来的时候划分存储空间,是与具体的对象绑定的,该成员变量仅为当前对象所拥有的。2.static修饰的变量在加载的时候先于main方法加载在内存中的数据共享区...原创 2019-07-31 11:21:50 · 4916 阅读 · 1 评论 -
对ArrayList,LinkedList,Vector的认识
List接口中有这三个实现类,ArrayList,LinkedList,Vector。三者具体的区别如下: 1. ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问,数组的缺点是每个元素之间不能有间隔,当数组大小不满足时 ,需要增加储存储存能力,就要将已有的数据复制到新的储存空间中,当从ArrayList的中间位置插入或删除元素时,需要...原创 2019-08-02 00:22:57 · 200 阅读 · 0 评论