我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。
前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。
该篇都是Java中基础中的基础,必须要有自己的思路和思维,切记不可看懂就完,一定要自己多敲多练
流程控制语句
Java的代码编写是按照顺序执行由上到下执行
判断语句
·if(判断的内容)…else…
选择语句
·switch语句
switch(表达式){
case 1 :
case 2:
…
default:
}
在JDK7之后 Switch表达式可以接受字符串;
这里强调一下case 的穿透性,在每个case语句后都要有break进行选择语句的终止,如果没有break终止的话,则会在选择的case行进入,一直执行到后面的选择语句结束
循环语句
循环语句有
·for循环语句
·while循环语句
·do…while循环语句
这三个语句的使用方法就不详述了,看流程图也可以看懂,主要是说一下我所认知的区别把,在使用过程中for最好是在已知循环次数的情况下使用循环,而while是在不知道循环次数但是知道到了一个什么目的就去结束的时候使用,而do…while语句则相比while语句来说是先执行一次再去判断是否要继续循环执行
跳出语句break和continue 也是一个重点,前者是直接结束循环,后者是结束当前循环继续下一次循环,
拓展知识点
循环语句尤为重要,不要写死循环,但是在很多地方也要用到死循环,例如用户登陆界面在密码或者是账户输入错误后不断的试这里就用到了这个循环
嵌套循环:所谓嵌套循环是指一个循环的循环体是另一个循环。
这一篇我觉得没有什么要特别注意的就是要多练习,多去敲,解决多种问题,思考在什么时候去用到这个问题去解决这个问题。