关键字

定义:被Java赋予了特殊含义的单词称为关键字

特点:全部小写,某些编辑器会对关键字有特殊颜色显示。

组成:不需要特别记忆,在学习使用中自然会记住。

标识符

定义:标识符就是Java中给类或接口、方法、常量、变量起的名字。

组成:由26个英文字母大小写,数字0-9,符号$_组成。

规则:不能以数字开头,不能是Java中的关键字,不能包含$_以外的特殊字符,例如空格。

注意:起名要符合见名知意,要能通过名字了解代码的功能。

规范:

        包名:全部小写,多级包之间用.隔开                                                   例:Hello.world

        类或接口名:     每个单词的首字母大写。                                            例:HelloWorld

        变量或方法名:从第二个单词开始每个单词首字母大写。                    例:helloWorld

        常量名:全部大写,多个单词之间用_隔开。                                        例:HELLO_WORLD

注释

定义:注解说明程序的文字称为注释。

格式:Java提供了三种注释方法,分别为

        单行注释://注释文字

        多行注释:/*注释文字*/

        文档注释:/**注释文字*/

特点:

        1.文档注释可以被Javadoc命令提取成说明文档。

        2.只有单行注释可以嵌套使用。因为多行注释或文档注释嵌套后外层的开头会匹配到内层的开            头,使内层开头后的文字无法注释。

        3.注释可以作为简单调试程序的方法使用。

常量

定义:在程序执行过程中其值不允许发生变化的量称为常量。

类型:

        整数常量                例:12、34

        小数常量                例:12.33、34.56

        字符常量                例:'A'、'a'

        字符串常量            例:"hello"、"HelloWorld"

        布尔常量                true、false

        空常量                    null

变量

定义:其值在程序中允许在特定范围内发生变化的量。例如数学中的未知数x,y。

数据类型:

                                 整数:byte(1字节)、short(2字节)、int(4字节)、long(8字节)

        基本数据类型:浮点数:float(4字节)、double(8字节)

                                 字符类型:char(2字节)

                                 布尔类型:boolean

        引用数据类型:类、接口、数组。

格式1:数据类型 变量名 = 初始化值;       

       例:int x= 3;

格式2:数据类型 变量名;

             变量名 = 初始化值;

        例:int x;

                x=3;

注意:整数默认类型为int,小数默认类型为double。

类型转换:

                1.默认类型转换从小往大转换,byte>short>char>int>long>float>double

                2.强制转换从大往小转,数据类型 变量名=(数据类型)值;

                        例:int x=200;

                                byte z = (byte)x;

                3.强制转换容易损失精度,例如byte的最大值为正的127到负的128,强制附200就会损 失精度,其结果为int类型的200的二进制取最后一个八位。如果最高位为1,那么结果就会是负数。