![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
天天PICK ME UP
这个作者很懒,什么都没留下…
展开
-
javase:vector实现类源码
1.底层重要属性底层为Object数组,int类型属性表示数组中有效长度2.调用空构造器Vector vector = new Vector();3.调用add方法4.ArrayList与Vector联系与区别 ArrayList Vector 底层都是数组的扩容 扩容长度 原数组1.5倍 原数组2倍 线程安全 不安全 安全 执行效率 高 低 ...原创 2021-12-08 18:05:43 · 751 阅读 · 0 评论 -
javase:ArrayList实现类源码分析
JDK1.7版本1.底层重要属性2.数组初始化在JDK1.7中,在调用构造器给底层数组elementData初始化时,数组初始化长度为10:3.调用add()方法: ArrayList al = new ArrayList(); System.out.println(al.add("abc")); System.out.println(al.add("def"));当数组中的10个位置都满了的时候就开始进行数组的扩容,扩容长度为原数组的1.5倍JDK1.8版本1原创 2021-12-08 17:42:31 · 647 阅读 · 0 评论 -
javase:抽象类abstract
abstract 抽象类抽象类本质是单继承extends ----接口可以多继承抽象的特点:1.不能new这个抽象类,只能靠子类去实现它:约束!2.抽象类中可以写普通的方法3.抽象方法必须在抽象类中抽象的抽象:约束~·代码实现public abstract class Action { //约束~有人帮我们实现 //抽象方法,只有方法名字,没有方法的实现 public abstract void dosth(); }//抽象类中的所有方法.原创 2021-12-08 14:37:04 · 116 阅读 · 0 评论 -
javase:接口interface
接口原创 2021-12-05 14:00:58 · 126 阅读 · 0 评论 -
javase:内部类
1.分类#mermaid-svg-MatQGtiu0hXhfq8r .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-MatQGtiu0hXhfq8r .label text{fill:#333}#mermaid-svg-MatQGtiu0hXhfq8r .node rect,#mermaid-svg-MatQG原创 2021-12-05 13:32:18 · 103 阅读 · 0 评论 -
javase:异常
异常原创 2021-12-05 12:22:16 · 482 阅读 · 0 评论 -
javase数组:稀疏数组
public class SparseArray { public static void main(String[] args) { //稀疏数组 //1.创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; System.out.printl..原创 2021-12-04 12:34:13 · 382 阅读 · 0 评论 -
javase基础语法:数组之冒泡排序
低 --------------------------------------------> 高#mermaid-svg-xoswjNcrQm7JQFa6 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xoswjNcrQm7JQFa6 .label text{fil...原创 2021-11-28 12:31:46 · 107 阅读 · 0 评论 -
javase基础语法:数据类型扩展
public class Demo03 { public static void main(String[] args) { //整数扩展 进制 //二进制0b 十进制 八进制0 十六进制0x int i = 10; int j = 010; //八进制 int k = 0x10; //十六进制0x 1~9 A~F 16 System.out.println(i); S.原创 2021-11-28 11:44:54 · 67 阅读 · 0 评论