网站文件结构,网站设计报告,网站建设 司法公开的需要,机构改革网站建设1.用一句话描述数组 在内存中 一块连续的空间 存储相同类型的数据 长度是固定的 2.数组各个类型的默认值 整数#xff1a;0 浮点#xff1a;0.0 布尔#xff1a;false 字符#xff1a;\u0000 其他#xff1a;null 3.Arrays类toString#xff0c;copyOf#xff0c;sort0 浮点0.0 布尔false 字符\u0000 其他null 3.Arrays类toStringcopyOfsortbinarySearch方法 的作用 toString 将数组中的元素转换为字符串 copyOf 复制数组 sort 数组升序排序 binarySearch 二分查找法查找某个元素在数组中的下标 数组必须先升序排序 4.复制数组的几种方式 1.编写循环实现 2.System.arraycopy(原数组起始位置新数组起始位置个数); 3.Arrays.copyOf(原数组新长度); 5.手写冒泡排序 for(n - 1){ for(n - 1 - i){ if(条件成立){ 交换位置; } } } 6.break和continue的区别 break可以用于switch或者循环中 分别表示跳出switch结构或者中断循环 continue只能用于循环中 表示跳出本次循环 继续下一次循环 7.外层循环与内层循环的关系 外层循环变量变化一次 内层循环变量变化一轮 8.描述局部变量特点从以下几个方法面定义位置作 用范围是否可以重名默认值等 定义在方法体内 从定义行开始 到包括其结构结束 在重合的作用范围以内不能重名 没有默认值 必须先赋值才能使用 生命周期随着方法的入栈而生效 随着方法的出栈而死亡 存储位置基本数据类型存在栈中 引用数据类型 名字在栈 值在堆中 9.选择排序的比较原理 使用一个固定位置的元素 一次与其他元素进行比较 如果遇到需要交换位置的元素 先不交换 使用新的元素 继续跟其他元素比较 等待一轮比较完成 交换一次位置 10.数组在内存中的位置名字和值分别存在哪里 名字在栈中 值在堆中