zoukankan      html  css  js  c++  java
  • thinking in java笔记 3 操作符

    • java操作符
        几乎所有的操作符都只能操作基本类型,但"=","==","!="可以操作所有对象。String类支持"+","+="。
        
    • 赋值
        对对象进行操作时,操作的是对对象的引用。所以,将一个对象赋值给另一个对象,实际上是将引用从一个地方复制到另一个地方。如c=d,则c和d都指向原先d指向的对象。
    • 算术操作符
        %求余数,/ 整数除法会直接去掉结果的小数位,而不是四舍五入(Math.round())
    • 自动递增和递减
        ++i(前缀递增)和--i先执行计算,再生成值,i++和i--先生成值,再执行运算。
    • 关系操作符
        == 和!=比较的是对象的引用,或基本类型的值的比较。
        equals() 比较的是对象的实际内容。 
    • 逻辑操作符
          与 或 非 只能应用于布尔值,与C C++不同,不可将非布尔值当做布尔值在逻辑表达式中使用。如int i=9; if(i) //错误  if(i!=0) //正确
    • 直接常量
             使用直接常量时可添加后缀以表明其类型。二进制数没有直接常量表示方法,可通过Integer Long的静态方法toBinaryString()来实现。
    • 按位操作符
    • 移位操作符
  • 相关阅读:
    sql取每个分组的第一行数据
    PHP microtime() 函数
    笔记产品会不会被淘汰
    making an os NO.1 怎样进内核之二
    hjkhjkh
    HTTP协议理解
    hjkhjkh
    making an os NO.1 怎样进内核之一
    hjkhjkh
    笔记产品会不会被淘汰
  • 原文地址:https://www.cnblogs.com/myparamita/p/2203936.html
Copyright © 2011-2022 走看看