1,java关键字:goto和const是保留关键字,在java中没有实现。true   false和null是特殊的字面量值,从技术角度上讲,它们不是java关键字。

  2,标识符:是在java代码中我们自己选用的单词。

        ⑴,标识符不能是关键字或true,false,null。

    ⑵,标识符可以包含字母,数字0-9,下划线(_),或美元符号($)。

    ⑶,标识符的第一个字符必须是一个字母,下划线(_)或美元符号($)。

    ⑷,标识符是区别大小的,并且没有规定最大长度。

  3,数据类型:java语言本身内置八种数据类型,这八种数据类型称为基本类型,是创建类的基本构造单位。

    java的八种基本类型:

    ⑴整型:①byte(大小:1个字节,8位)

        ②short(大小:2个字节,16位)

        ③int(大小:4个字节,32位)

        ④loog(大小:8个字节,64位)

    ⑵浮点型:⑤float(大小:4个字节,32位)

        ⑥duoble(大小:8个字节,64位)

    ⑶字符型:⑦char(大小:2个字节,16位)

    ⑷布尔型:⑧boolean(大小:不确定,由JVM决定)

    引用类型:①类:class

         ②接口:intcrfacc

         ③数组

  4,变量:变量用于存储数据。

  5,在java中执行数学表达式运算时,有如下自动类型提示规则:

    ⑴所有的byte型,short型和char型将被提升到int型;

    ⑵如果其中有一个操作数是long型,计算结果就是long型;

    ⑶如果其中有一个操作数是float型,计算结果就是float型;

    ⑷如果其中有一个操作数是double型,计算结果就是double型。

  超过int类型32位的取值范围,那么这个字面量就不能看作是一个int型。在此情况下,我们就必须在字面量后加上一个L,以表示这个字面量必须以long型来存储。

  6,转义字符:①\b,退格,②\t,制表符,③\n,换行,④\r,回车,⑤\"双引号,⑥\',单引号,⑦\\,反斜杠。

  7,常量:可以将变量声明为常量(即不可更改的量)。

  8,运算符:

    ⑴前置或后置增量和减量:++,--;

    ⑵一元运算符:+,-,~,!(强制转换);

    ⑶乘,除,取余:*,/,%;

    ⑷加,减,字符串连接:+,-,+;

    ⑸移动运算符:<<,>>,>>>;

    ⑹比较运算符:<,<=,>,>=,instanceof;

    ⑺相等运算符:==,!=;

    ⑻按位运算符:&,|,^;

    ⑼条件 AND,OR:&&,||;

    ⑽三目运算符:?: ;

    ⑾赋值运算符:=;

    ⑿扩展赋值运算符:*=,/=,%=,+=,-=,<<=,>>=,>>>=,&=,^=,|=;

   9,java注释:⑴用两个正斜线//,单行注释;

           ⑵用/*·····*/,多行注释;

           ⑶用/**·····*/javaDoc注释。