关键字
定义:被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,那么结果就会是负数。