2018.9.12学习笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Haidaiya/article/details/82704016

1 for循环水仙花数案例

2 while循环和do while

没什么好题的,只需记得跳出循环的条件即可,不要死循环了。

他们的区别在于while有可能一次都不执行,但是do while至少执行一次。

还有一点在for循环中,变量在循环结束后就会被释放。

3 Java中的无限循环

有的时候会用到无限循环,在while语句中,直接在判断条件中写true即可,for循环中直接写分号即可,不需要书写任何条件。

4 break和continue

break和continue的区别

5 控制标号

这个知识在从前的知识学习中从未了解过,其实也不难,就是在多重循环中想跳出哪个循环就跳出哪个循环。

上面,有break  a;它就会直接跳出a对应的循环,如果只有break;它就只跳出当前循环。

6 return

作用:结束一个方法,它与break的区别就在于break结束一个循环,循环外面的方法依然执行,但是return直接结束方法,什么都不执行了。而continue是结束本次循环,开始下次循环。

7 方法

方法是完成特定功能的代码块,它可以提高代码的复用性,换句话说,一个方法封装了一系列代码。

static的意思是全局的,静态的,他可以用于变量,方法以及静态代码块,static声明的变量是全局变量,声明的方法可以被直接调用,形成的代码快也可以直接执行,每个代码块并且只执行一次。

8 java中的方法重载 和 方法重写

关于方法重载和方法重写,本质上的区别就是方法重载的第一行肯定不一样,方法重写的第一行肯定一样。

意思就是方法重载要求方法的形式参数要么类型不同,要么参数个数不同,但是方法名称什么的都一样。而方法重写一般用于类的继承,在子类中重写父类的方法,要求方法名,参数都一样,方法内的语句自己写。这里提一嘴,方法重载其实也是java多态性的表现。

 

 

猜你喜欢

转载自blog.csdn.net/Haidaiya/article/details/82704016