20200923+袁鑫

学习日志:

知识总结:

二维数组
二维数组的定义

int[][] nums = new int[][]{{},{},{}…}

二维数组的遍历

for(int i = 0; i < nums.length ; i++){

​ for(int j = 0; j < nums[i].length ; j++){

​ System.out.println(nums[i][j]+"\t");

​ }

​ System.out.println();

}

Array类

Arrays.binarySearch(a,fromIndex,toIndex,key):

a是一个升序排列的数组,

fromIndex是二分查找的a的起始索引

toIndex是二分查找的a的终止索引

key是要查找的值

Arrays.sort(nums)

排序,默认为升序

Arrays.toString(nums)

将数组转化为字符串

Arrays.fill(nums,6)

将nums数组的元素都赋值为6

println(o)方法会执行string.valueOf(o),

string.valueOf(o)方法会执行o.toString()

类型名称+@+hash值

Arrays.copyOf(nums,value)

复制数组,value表示长度

复制的数组大于原数组的话,超过原数组长度的值用默认值填充

System.currentTimeMillis()

​ 返回以毫秒为单位的当前时间,

System.exit()

​ 终止当前正在运行的Java虚拟机

System.gc()

​ 运行垃圾回收器

System.arraycopy(src,srcPos,dest,destPos,length);

src:原数组

srcPos:原数组中的起始位置。

dest:目标数组。

destPos:目的地数据钟的起始位置。

length:要复制的数组元素的数量。

心得:

今天的学习渐渐就有了很多逻辑上的东西,在理解基层的问题上还点不太清晰,但是方法哪些差不多都知道什么意思,怎么用,留的作业也都能做。争取明天不打瞌睡,好好课上的内容上课的时候就给弄清楚!

标签

评论

this is is footer