Java操作符
- 静态导入可以简便代码(详见:https://blog.csdn.net/black_war_horse/article/details/49666367)
- println()方法中的“+”操作符意味着“字符串连接”
- 方法调用中的别名问题,即给一个方法传递一个对象参数时,传递的是一个引用(详见:https://blog.csdn.net/weixin_34399060/article/details/92364372)
- 整数除法会直接去掉结果的小数点,而不是四舍五入的圆整结果。
- 随机数种子47被认为是魔幻数字。
- 一元加减操作符必须规范设计
- boolean只有true和false值
- equals()默认行为是比较引用,如果要比较对象的内容,则要进行方法覆盖(如何覆盖,详见:https://blog.csdn.net/weixiankui1997/article/details/79436392)
- 窄化转型时要注意内容因为长度减少而导致丢失。
- 字符串操作符+和+=,如果表达式以一个字符串开头,那么后续所有操作数都必须是字符串型。
- 除布尔值之外,java允许我们把任何基本数据类型转换成别的基本数据类型。
- “类”数据类型不允许进行类型转换,但为了将一种类型转换为另一种必须采用特殊的方法(例如:橡树可以转换为树,但不能转换为岩石)
- float和double转换为整数时,总是对该数字进行截尾,可以用round()方法实现四舍五入。
- java没有sizeof()方法,因为所有数据类型长度都是固定的,不因为机器类型不同而不同。
浙公网安备 33010602011771号