java基础补充

java基础补充
if else判断语句
 
if(关系表达式){}
else if(){}
else(){}
 
 
switch选择语句
 
表达式的值可以是是byte,short,int,char,enum,JDK7后可以接收字符串,判断表达式,再寻找case,遇到break就跳出挣个switch,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运
行,直到遇到break,或者整体switch结束。
switch(表达式) {
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;
...
default:
语句体n+1;
break;
}
 
 
for循环语句
 
执行顺序:①②③④>②③④>②③④…②不满足为止。
for(初始化表达式①; 布尔表达式②; 步进表达式④){
循环体③
}
 
 
while循环语句
 
while(布尔表达式②){
循环体③
步进表达式④
}
 
 
do while循环语句(和while的区别就是这个不论while的条件是啥都会先执行一次)
 
do{
循环体③
步进表达式④
}while(布尔表达式②);
 
 
跳出语句break,continue
break跳出循环,continuecontinue结束本次循环,继续下一次的循环
 
2.Object类
Object类是所有类的父类,类不用继承Object,默认就继承,
Object有几个方法,toString,equals,hashCode,clone(protected),等等方法,其中equal方法和=相同,默认的是地址相同而不是内容相同,所以子类一般需要重写equal和hashcode方法,equal方法比较相同那么hashCode也相同,反之不一定。
posted @ 2020-08-24 20:34  z街角的风铃y  阅读(103)  评论(0)    收藏  举报