java基础查漏补缺day02

1.import 导包 如何准确的找到这个包
输入一个完整的类名是包名+类名,idea自己去检索就行了。
不用写完整的路径。

2.><=不可用于字符串判断,==是比较的字符串地址。

3.&&和&的区别
&&短路比&提高效率。&是位运算符

4.位运算符是干啥的?
位运算符
按位“与”——&;规则:全一则一,否则为零;(清零)
按位“或”——|;规则:全零则零,否则为一;“
按位“非”——~;规则:类似于取反码;
按位”异或“——^;[敲黑板]规则:相同为零,不同为一;
注释:这里讲一下位运算符运作交换的语句[异或]

4.i++和三元运算符不是语法糖,增强for循环是语法糖
----语法糖:输入的代码是假的语法,实际编译出来的是不一样的代码。

5.shift+ctrl+enter—自动补全加换行

6.swith为啥不能有long、boolean、浮点型?
----在底层上,无论是int和enum还是short、 char 或者 byte他会自动转换为 int 的,实际上只对整型有效,
long类型范围比int大很多,因此不能转为int比较,丢失精度,浮点型同理。

7.练习题
int a=10, b=3, m=5;
if( a==b ) {
m+=a;
}else{
m=++a*m;
}

----++a*m ==> (++a)*m
++和乘法是同优先级,从左向右运算。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值