美文网首页
Android - 学习笔记二(变量类型、修饰符、运算符)

Android - 学习笔记二(变量类型、修饰符、运算符)

作者: 精神病患者link常 | 来源:发表于2018-01-29 11:33 被阅读5次

    类变量

    // 这个实例变量对 子类 可见 外部类也可以访问 className.name   也可以修改 className.name = "123"
    public String name = "杰克";
    
    // 类变量(静态变量)本类可见
    // 外部类可以访问  className.salary
    public static double salary = 3.14d;
    
    System.out.println(className.salary);
    System.out.println(className.name);
    
    className.name = "婕西";
    System.out.println("修改类变量=" + className.name);
    

    instanceof

    该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。
    String nameA = "James";
    // 由于 name 是 String 类型,所以返回真
    boolean resultA = nameA instanceof String; 
    
    // 判断 className 是否是 CarClass 类型
    boolean resultB = className instanceof CarClass;
    

    synchronized

    synchronized 同一时间只能被一个线程访问
    public synchronized void onlyOnceAction () {
    
    }
    

    访问控制修饰符

    修饰符 当前类 同一包内 子孙类 其他包
    public Y Y Y Y
    protected Y Y Y N
    default Y Y N N
    private Y N N N

    声明常量

    // 下面是声明常量的实例 static final 经常一同使用
    public static final int nameLength = 6;
    

    算术运算符

    操作符 描述 例子
    + 加法 - 相加运算符两侧的值 A + B 等于 30
    - 减法 - 左操作数减去右操作数 A – B 等于 -10
    * 乘法 - 相乘操作符两侧的值 A * B等于200
    / 除法 - 左操作数除以右操作数 B / A等于2
    取模 - 左操作数除以右操作数的余数 B%A等于0
    ++ 自增: 操作数的值增加1 B++(后加) 或 ++B(先加)
    -- 自减: 操作数的值减少1 B--(后减) 或 --B(后减)

    关系运算符

    操作符 描述
    == 检查如果两个操作数的值是否相等,如果相等则条件为真。
    != 检查如果两个操作数的值是否相等,如果值不相等则条件为真。
    > 检查左操作数的值是否大于右操作数的值,如果是那么条件为真。
    < 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。
    > = 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。
    <= 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。

    逻辑运算符

    操作符 描述
    && 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。
    || 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。
    称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。

    相关文章

      网友评论

          本文标题:Android - 学习笔记二(变量类型、修饰符、运算符)

          本文链接:https://www.haomeiwen.com/subject/mshxzxtx.html