本周的任务量明显提升,难度也稍有增加,需认真复习总结。
第一天将上周未学习完的选择与分支结构进行了补充,先学习了Switch语句,重点要注意的是break关键字。然后学习了方法的运用,方法中要注意的是形参实参的一些规定,return关键字的使用。还提及到了方法的重载。接着介绍了成员变量和局部变量,需要注意的是它们俩之间的区别。
第二天主要学习了三种循环方式while,do-while,for。这里需要注意的是他们的格式,使用场景以及三者区别。然后学习了continue关键字,联系前面的break关键字将两者进行对比,注意两者的区别。接着学习了嵌套循环,外层循环变量变化一次,内层循环变量变化一轮。打印图案的时候,外层循环控制行数,内层循环控制列数。最后学习了Debug调试,此方法后期工作实用,需多加练习。
第三天先对前面的嵌套循环加以练习,讲了各种图案打印,以及九九乘法表等经典案例,然后讲了方法也就是函数,需要注意它的定义格式,如果加上static关键字,可直接调用,返回值类型(八种基本类型,引用String,void)。
第四天讲解了数组这个大概念,数组的声明方式,这里谨防数组下标越界。然后对返回值类型的种种情况进行解释,这里需要注意return关键字的正确使用,接着讲解了多级调用,一个方法中调用另外一个方法。这也就为递归这个难点做好了铺垫,这里注意递归要有正确的出口,否则将出现无穷递归。
第五天继续学习数组的后续内容,先学习了数组的遍历,然后说了数组的复制,数组复制有三种方式需牢记。接着学习了数组的扩容,此知识点比较难懂,需反复回味,接着说了数组的增删改查,其中增这一小知识点要多加练习。然后学习了数组地址的复制,栈空间中存放的是数据类型的地址,堆空间中存放的是值和地址。当我们访问引用数据类型的时候是通过栈中的地址指向堆中的地址。最后学习了面试常考点冒泡排序,冒泡排序需手写牢记,比较的轮数是长度-1,每一轮比较的次数是依次递减的,长度-1-i。最后对本周内容进行了全面的总结。
JAVA学习第二周总结
最新推荐文章于 2023-05-20 19:09:27 发布