关键字
被Java赋予特殊含义的单词
关键字的特点
1)全部小写,2)编辑器对关键字进行高亮显示譬如public static class 等;
常量
再程序运行过程中,它的值不发生改变的量;
常量的分类
整数,byte ,short, int ,long;
小数 float ,double;
字符 char;
布尔值(boolean) true false;
空常量 null
java 中的基本语句类型
变量
在程序运行过程中发生改变的量;
变量的定语格式:
public class Boke {
public static void main(String[] args) {
int age=12;//声明变量的同时赋值
int a;//先声明
a=5;//再赋值
System.out.println(age);
System.out.println(a);
}
}
还可以在一行定义多个同一个数据类型的变量,中间用逗号隔开,
变量的访问通过变量名即可;
使用变量注意的事项;
1):在同一对花括号中,变量名不能重复;
2):变量在使用前,必须初始化(赋值)。
3):定义long类型的变量时需要在变量后面加大写"L"(一般大写);因为整数默认是int类型,整数太大可能超过int范围。
4):定义float 类型的变量时,需要在小数后面加大写"F"(一般大写);因为浮点型默认是double,他的取值范围小于float,类型不兼容;
标识符
编程时给类,方法,变量,常量使用的名字;
标识符组成规则
有字母,数字,下划线“_”,美元符号“$”。第一个字符不能是数字;
标识符命名约定
小驼峰式命名:变量名,方法名
首字母小写,从第二个单词开始,每个首字母大写;
大驼峰式命名:类名
每个单词的首字母都大写,
标识符的命名见名知意;
类型转换
自动转化
把一个表示数值范围小的数值或变量赋值给另一个表示数据范围大的变量;
强制转换
把一个表示数值范围大的数值或变量赋值给另一个表示数据范围小的变量;
强制转换格式
目标数据类型 变量名=(目标数据类型)值/变量;