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()方法,因为所有数据类型长度都是固定的,不因为机器类型不同而不同。
posted @ 2020-08-04 20:57  cjyyoyo  阅读(87)  评论(0)    收藏  举报