【学习】标识符表达式1025

  今日内容:标识符、关键字、常量、变量、注释、八种基本数据类型、引用数据类型、运算符。

  标识符:用来给包、类、方法、变量、参数等命名的字符序列。

      命名规则:由字母、数字、下划线、$组成;不能以数字开头;不能带有空格;不能使用关键字命名;可以使用中文命名但不建议。

  关键字:JAVA本身自带的一些关键性的词语。(public、static、class……)

  常量:一个固定的值。

  变量:分为局部变量、全局变量。值可在程序运行中改变。

  注释:分为单行注释(//)、多行注释(/*……*/)、文档注释(/**……*/)。

  数据类型:分为基本数据类型和引用数据类型。基本数据类型:八类三型(数值型、字符型、布尔型)引用数据类型(类、接口、枚举、数组)

  八种基本数据类型:整数型(byte、short、int、long)、浮点数型(float、double)、字符型(char)、布尔型(boolean)

    byte:占用存储空间1字节(8位)存储范围(-128~127)

    short:占用存储空间2字节(16位)存储范围(-2^15~2^15-1)

    int:占用存储空间4字节(32位)存储范围(-2^31~2^31-1)

    long:占用存储空间8字节(64位)存储范围(-2^63~2^63-1)

    float:占用存储空间4字节(32位)存储范围(-3.403E38~3.403E38)

    double:占用存储空间8字节(64位)存储范围(-1.798E308~1.798E308)

    char:占用存储空间2字节(16位)存储范围(0~65535)

    boolean:存储范围(TRUE 、FALSE)

  运算符:

    算数运算符:
    + - / * % ++ --
    ++:
    前++ ++a -----> a = a+1; 先自增再赋值
    后++ 先赋值再自增(错误说法,只是以便于记忆)
    --: 前-- 后--
    关系运算符 :
    > < >= <= == !=
    逻辑运算符:
    T:TRUE
    F:FALSE
    & TT为T TF为F FF为F
    | TT为T TF为T FF为F
    !!T 为F !F为T
    ^ TT为F FF为F TF为T
    && ||
    & 与 && 区别:
    &&、||有短路的作用
    赋值运算符:
    = += /= *= -= %=
    连接运算符 :
    +
    字符串与任何数据类型相连接结果都是字符串
    三目运算符 :
    逻辑表达式?表达式1:表达式2;
    如果逻辑表达式为true则执行表达式1 为false执行表达式2
    //面试题
    System.out.println(3>2.0?2:1.0); //2.0
    位运算符:
    & | ^ ~
    移位运算符
    >> 右移
    << 左移
    >>> 无符号右移

原文地址:https://www.cnblogs.com/vshow/p/5998171.html