星空网 > 软件开发 > Java

java解惑 读书笔记

表达式之谜

 

》奇数性

当取余操作返回一个非0的结果。他与左操作数具有相同的正负符号。

》找零谜题

在需要精确答案的地方,要避免使用float和double。对于货币运算。要使用int,long,或BigDEcimal。

》长整除

当你在造作很大的数字时候,千万要提放溢出-他可是一个缄默的杀手。

当你拿不准的时候,就是用long运算来执行整个计算。

》初级问题

在long类型的字面长量中,一定要用大写的L;

》多重转型

如果最初的数值类型是有符号的,那么就执行符号扩展。如果他是char,那么不管他将要转换为什么类型,都执行0扩展。请不要将复合赋值操作符用于byte,short,或,char。

字符之谜

 

》要想将一个char数组转换为一个字符串,要调用String.valueOf(char[])方法。

》在使用字符串连接操作符的时候,总是将不平凡的操作符用括号括起来。(+操作符的优先级大于==)

》除非是必须的,否则就不要使用Unicode转义字符。

循环之谜

 

》不要在单个表达式中对相同的变量赋值超过一次。

异常之谜

 

》千万不要用return break等来退出finally语句块。

》对于任何在finally语句块中可能抛出的错误都要进行处理,而不是任其传播。

》不要使用异常控制循环。应该只为异常条件而使用异常。

类之谜

 

》每一个静态域在声明他的类及其所有子类**享一份单一的拷贝。

》千万不要用一个表达式来标识一个静态方法。千万不要隐藏静态方法。

》instanceof造作符被定义在为其左操作数为null时返回false。

》在使用一个变量对实例的创建进行

其他谜

》千万不要在一个整数字面常量的前面加上一个0,这会使他变为一个八进制。

 

 

 

 

 

 

 

 

 

 

 




原标题:java解惑 读书笔记

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

易恒达物流官网:https://www.goluckyvip.com/tag/47641.html
易汇金:https://www.goluckyvip.com/tag/47642.html
易极付:https://www.goluckyvip.com/tag/47643.html
易结汇:https://www.goluckyvip.com/tag/47644.html
易结汇 ezymoney :https://www.goluckyvip.com/tag/47645.html
易鲸 Whalet :https://www.goluckyvip.com/tag/47646.html
5月贾汪好玩的地方 贾汪哪有好玩的地方:https://www.vstour.cn/a/363179.html
23点聊电商:新质生产力加速数字贸易发展 卓尔智联集团实现营收利润双增长 :https://www.kjdsnews.com/a/1836411.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流