栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础查漏补缺day02

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
++和乘法是同优先级,从左向右运算。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390026.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号