第3章 操作符

  • 3.4 赋值
    1. “别名现象”:t1与t2不同的名字却指向了一个对象。(t2 = t1;)
  • 3.5 算术操作符
    1. 一元加减号的唯一作用是将较小类型的操作数提升为int.(short, char, byte->int)
  • 3.7 关系操作符
    1. equals()默认比较的是引用,除非在自己的新类中覆盖equals()方法,不然不会出现我们希望的行为。

  • 3.10 按位操作符
  1. 对于布尔值,按位操作符与逻辑操作符效果相同,但是他们不会“短路”。
  • 3.11 移位操作符
    1. 移位操作符只能用来处理整数类型。(基本类型的一种)
    2. char, byte, short在进行移位前会被转为int型。
  • 3.13 字符串操作符 + 和 +=
    1. Java中没有操作符重载。
  • 3.15 类型转换操作符
    1. 窄化转换,必须显示转换,可能会遗失信息;扩展转换,不必显示进行类型转换。
  • 3.16 Java中没有sizeof
    1. 所有数据类型在所有机器中的大小都是相同的,不需用考虑移植问题。
  • 3.17 操作符小结
    1. 对于char,byte,short,复合赋值(+=,-=)不需要类型转换。
    2. 对于char,byte,short,使用算术操作符中数据类型都会被提升为int,要显示的类型转换到原来的类型。
Telegram频道已经开通,关注flyzythink,随手分享正能量,了解VPS优惠与补货
Telegram群组已经开通,加入flyzy小站,FREE TO TALK
搬瓦工用户交流TG群,加入搬瓦工用户交流群,畅聊搬瓦工
VPS交流群1(已满):780593286 flyzy小站
VPS交流群2:729726961 flyzy小站
搬瓦工交流群(搬瓦工用户推荐):938957834 flyzy小站
搬瓦工补货通知群:618922256 搬瓦工补货通知群
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注