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()来实现。
    • 按位操作符
    • 移位操作符
  • 相关阅读:
    mysql安装前的系统准备工作(转)
    mysql多实例的配置(转)
    饼干怪兽和APT攻击
    Linux
    android application简要类(一)
    轨道sql谈话 dbms_monitor
    Android有关Volley使用(十)至Request和Reponse意识
    data URI scheme及其应用
    java在string和int相互转化
    ComponentName意思
  • 原文地址:https://www.cnblogs.com/myparamita/p/2203936.html
Copyright © 2011-2022 走看看