&与&&的区别?
对于&来说,两边肯定都要执行的
对于&&来说,如果左边为false,右边不再执行,结果为false
|与||的区别?
对于|来说,两边肯定都要执行的
对于||来说,如果左边为true,右边不再执行,结果为true
switch语句(掌握)
格式:
switch(表达式) { //注:表达式的数据类型只能是6种:byte,short,char,int,String,枚举
case 取值1:
XXXOOO;
break;
case 取值2:
XXXOOO;
break;
... ...
default:
XXXOOO;
break;
}
记住三句话:
1.default可以放在任意一行,但是不管放在哪一行,执行的时候都会去找第一个case,当所有的case都没有匹配的时候,会去执行default
2.switch结束标记是2个,一个是遇到了break结束switch语句,一个是遇到了最后的结尾花括号},结束switch语句
3.如果在执行switch的时候,已经匹配了一个case或者default了,但是还没有遇到结束标记,依然会继续往下执行,如果再遇到case的,就不再进行匹配了,
但是case里的代码还是会执行的,最终遇到break或者}才会结束
什么是方法的重载?
在同一个类中,出现两个方法的名字相同,方法的参数列表不同(参数的个数不同,参数的数据类型不同,对应的顺序位置不同),
与返回值类型无关,就称为方法的重载
数组的概念; 是一种容器,可以同时存放多个数据值.
数组的特点:
1) 数组是一种应用数据类型
2) 数组当中的多个数据, 类型必须统一
3) 数组的长度在程序运行期间不可改变
数组的初始化: 在内存当中创建一个数组, 并且向其中赋予一些默认值. |
|