09 2020 档案
摘要:一、基础 1、ArrayList集合底层是Object[]数组 2、默认容量10(优先:Add第一个元素,初始化未0,jdk13) 3、构造方法:无参(默认)、有参 4、ArrayList集合扩容比例是原容量的1.5倍;尽可能是的少扩容;建议初始化的时候预估容量,给定数量 5、数组特点:随机删除效率
阅读全文
摘要:一、基本概念 1、有序可重复 2、有下标 3、包含ArraList、LinkedList、Vector 二、List中特有的方法 且常用 (以下军均为数组通用方法) 1、void add(int index,Object element):添加元素 集合末尾添加"end" 集合指定位置(第一位)添加
阅读全文
摘要:一、基本概念呢 1、Collection在没有使用泛型之前的,Collection中可存储所有Object所有子类型 使用泛型后,Collection只能存储某个具体类型。 二、collection接口常用方法 需导入jar包:import java.until.Collection; 1、bool
阅读全文
摘要:一、基本概念 1、数组其实是一个集合,二集合是一个容器 2、集合不能直接存储基本数据类型,也不能存java对象,存储的是引用数据类型 list.add(100); //自动装箱Integer 3、java中每一个不同的集合底层会对应不同的数据结构,往不同的集合中存储元素等于将数据放到不同的数据结构当
阅读全文
摘要:1、final关键字、表示最终的、不变的 final修饰的类无法继承 final修饰的方法无法覆盖 final修饰的变量不能重新赋值 举例: final double weight; 2、finally关键字,和try联合使用,用于异常处理,必定执行 举例: finally { try { fis.
阅读全文
摘要:一、基本概念 1、异常的作用: java将异常信息打印至控制台,供程序修改,增加其健壮性。 int c=1/0; //将抛出 java.lang.ArithmeticException 2、异常以类的形式存在,每个异常类都可以生成异常对象 3、异常的继承关系,UML图描述 4、编译时异常与运行时异常
阅读全文
摘要:一、枚举基本概念 1、引用数据类型 2、每一个值可看作一个常量 3、方法返回结果>2时建议使用枚举,=2建议使用boolean 二、举例说明 1、程序1,方法返回为数字 问题:设计上有缺陷,1/0的返回值,没有true/false好 2、程序2,改进返回boolean 3、程序3,改进返回枚举
阅读全文