基础
か陌寒
这个作者很懒,什么都没留下…
展开
-
链表为什么删除插入快!数组为什么查询快!
查询1、它是具有相同数据型的数据,并且有一定的顺序,数组在内存中的地址是连续相邻的。而链表在内存中是散列存放的。2、CUP缓存会把一片连续的内存空间读入。因为数组结构是连续的内村地址,所以数组全部或者部分元素被连续被存在CPU缓存里面,而链表的节点是分散在堆空间里面的,这时候CPU缓存帮不上忙,只能是去读取内存,而缓存的速率要比内存快。3、CPU --》寄存器--》缓存 --》内存...原创 2020-02-13 17:17:17 · 2658 阅读 · 0 评论 -
Java的类加载器种类
Java的类加载器种类.启动类加载器:这个类加载器负责放在<JAVA_HOME>\lib目录中的,或者被-Xbootclasspath参数所指定的路径中的,并且是虚拟机识别的类库。用户无法直接使用。2.扩展类加载器:这个类加载器由sun.misc.Launcher$AppClassLoader实现。它负责<JAVA_HOME>\lib\ext目录中的,或者被java...转载 2019-03-19 20:33:14 · 585 阅读 · 0 评论 -
Java中static是什么?以及static的作用
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。我们先来看以下程序private String name; private int age ; String city="A城"; public Person() { } public Person(String name, i...原创 2019-01-04 16:18:19 · 3860 阅读 · 0 评论 -
this是什么?this的概念是什么?
我们来说this这个关键字 我们先看this的概念调用类中的属性 this.属性调用类中的方法 this.方法()调用类中的构造 this()class Person3{ private String name; private int age ; public Person3() { } public Person3(String name, ...原创 2019-01-04 02:13:11 · 3422 阅读 · 0 评论