1.基本类型有哪些?各占几个字节?一个字节占8位
byte short int long
1 2 4 8
float double
4 8
char boolean
1 1
2.instance 是java的二元运算符,判断左边是否是右边的实例,返回boolean,. 是保留关键字
★3.&与&&的区别:1.都可以当逻辑运算符,两边都是true时结果为true,其它情况都为false
2.&&具有短路功能,就是左边为false则不判断右边,直接返回false
3.&还可以当位运算符
4.switch语句
★switch(表达语句)
{
case(结果)执行语句;break
case(结果)执行语句;break
}
★★5. if else与if else if else 的区别 ★(常错点)
if(){}
if(){}
else (){}
当判断第一个符合时,第三个也会执行。因为else{}只跟第二个if有关联。
正确写法应该是:
if(){}
else if(){}
else{}
6.★三元运算符:(条件表达式)?表达式1:表达式2; true就执行表达式1,flase表达式2(注意格式)
★★7.比较三种排序方式:插入,冒泡,折半