20190723-java基础
——Javee
十四、switch的范围
byte short char int enum
jdk1.7后开始支持String
十五、线性表
分为线性存储和链式存储
顺序存储的优点是查询效率高,在非最后的位置插入和删除效率低
链式存储刚好相反
十六、Java数组和js数组的区别
Java数组严格区分类型,js不区分
Java数组的大小不能自动扩展
十七、数组是什么类型?
数组属于引用类型或强类型(除了八个基本数据类型是原生类,其他均为引用类型或强类型)
强类型可以赋值位null,原生类不行
强类型可以变量名点出多种方法,原生类不行(如:int[] arr = new int[3]; arr.length)
十八、创建数组的三种方式
int[] arr = new int[3];
int[] arr = {}; //注意,该方式只能和int[]声明定义同时使用
int[] arr = new int[]{}; //注意,这里不能写数组的大小,否则会报错
注意,数组的花括号最后元素可以写一个逗号,不影响数据长度