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

java的琐碎知识点(持续更新ing)

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

java的琐碎知识点(持续更新ing)

一、每一个java文件只能有一个public类,该类名字必须和文件名一致
二、long表示的范围没float大
三、byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型(两个char相加是int)
四、boolean类型不能与其它数据类型运算
五、当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为字符串(String)类型
六、初始化时String不能赋数值

String str=10;//错误

七、取余运算结果符号和被除数符号一样

int a=10,b=3;
a%b      //结果为1
(-a)%b   //结果为-1
a%(-b)   //结果为1
(-a)%(-b)//结果为-1

八、复合运算符不改变数据类型+=、-=、*=、/=等等

short a=1;
a = a + 1; //编译时出错,参考三
a++;       //正确
a+=1;      //正确
a*=0.1;    //正确,结果为0,a类型不变

九、

int n=10; 
n+=(n++)+(++n); //理解成n=n+(n++)+(++n),结果为32

十、&与&&区别
当两者两边都是boolean时,&两边都会运算完,&&只要第一个为false,第二个就不运算
十一、
<<低位补0
>>如果最高位是0,补0,最高位是1,补1
>>>都补0

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

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

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