java学习
文章平均质量分 79
Java学习记录
LikeSundayLikeRain*
IT小萌新
展开
-
Java数据结构--ArrayList、链表、队列、栈(三)
1.栈和队列 栈:先进后出 队列:先进先出 2.栈的基本操作 (1)初始值 private T[] element; private int top; (2)入栈 public void push(T value) { if (top == element.length) { element = Arrays.copyOf(element, elemen...原创 2019-09-27 17:28:03 · 126 阅读 · 0 评论 -
Java数据结构--ArrayList、链表、队列、栈(二)
1.LinkedList LinkedList底层是由链表实现的,查询慢增删快。 2.LinkedList基本操作 (1)链表节点 private Entry<T> headEntry; private Entry<T> tailEntry;//标记尾部 (2)头部添加 public void addHead(T value){ ...原创 2019-09-27 17:09:41 · 152 阅读 · 0 评论 -
Java数据结构--ArrayList、链表、队列、栈(一)
1.ArrayList ArrayList底层是由数组实现的,查询块,增删慢。 2.ArrayList特点 (1)新增时会在必要的时候扩大数组容量 (2)插入一个元素时,会把插入的索引位置及以后的元素都往后挪一位 (3)删除元素时同插入,把删除位置索引以后的元素都往前挪一位 3.ArrayList基本操作 (1)初始值确定 private T[] element; pri...原创 2019-09-27 16:54:12 · 196 阅读 · 0 评论 -
java泛型知识点总结
1.泛型的基本应用 泛型可以解决数据类型的安全性问题,其主要原理是在类声明时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。在类声明或者实例化时只要指定好需要的类型即可。 2.泛型的构造方法 [访问权限]class 类名称 <泛型类型标识1,泛型类型标识2,...,泛型类型标识3>{ [访问权限] 泛型类型标识 变量名称; [访问权限]泛型类型标识 方法名称...原创 2019-09-27 15:37:22 · 213 阅读 · 1 评论 -
Java基础知识
1.子类的初始化顺序 父类(静态变量,块) 子类:静态变量,块 父类:实例变量,块,构造方法 父类(静态变量,块)子类:静态变量,块。父类:实例变量,块,构造方法。子类:实例变量,块,构造方法 静态变量什么时候初始化 -> 类的加载过程 1.加载 2. 链接 3.初始化 static int a = 10; ->2. 准备阶段-> 静态变量开内存,赋初始值0 初始化...原创 2019-09-27 15:11:53 · 116 阅读 · 0 评论