一、关键字
(1)被Java语言赋予特定含义的单词
(2)特点:
全部小写。
(3)注意事项:
goto和const作为保留字存在。
在使用IDE和高级记事本的时候,关键字会有特殊颜色标记
二、命名规则:
组成规则:
A:英文大小写字母
B:数字
C:$和_
注意事项:
A:不能以数字开头
B:不能是java中的关键字
C:区分大小写
常见的命名规则(见名知意)
包 全部小写
单级包:小写
举例:lala,haha
多级包:小写,并用.隔开
举例:cn.itcast.lianxi
类或者接口
一个单词:首字母大写
举例:Student,Name
多个单词:每个单词首字母大写
举例:HelloWorld,StudentAge
方法或者变量
一个单词:首字母小写
举例:name,age
多个单词:从第二个单词开始,每个单词首字母大写
举例:studentAge
常量
全部大写
一个单词:大写
举例:PI
多个单词:大写,并用_隔开
举例:STUDENT_NAME
三、变量
(1)变量的简介
什么是变量:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。在程序的执行过程中,其值在某个范围内可以发生改变的量。
一个变量与一个类型相关联,并且只能够存储该特定类型的值。
变量的定义格式:
数据类型 变量名 = 初始化值
数据类型 变量名;
变量名 = 初始化值;
可以使用逗号隔开声明多个同类型变量。例如:int a = 17, b = 30;(不过这样看起来,代码会显得乱一些)
注意:"="在这里不是指等于的意思,指的是赋值的意思:就是说把右边的值赋给(存放到)左边,至于Java中的等于后面会说。
(2)变量的类型转换
在程序中,当把一种数据类型赋给另一种数据类型是,需要进行数据类型转换。根据转换的方式不同,可分为两种:自动类型转换和强制类型转换。
自动类型转换(隐式类型转换),指的是两种数据类型在转换过程中不需要显式的声明(强制类型转化),要自动类型转换必须要满足两个条件:第一个条件是两种数据相互兼容,第二个条件是目标类型的取值范围大于原来类型的取值范围。
默认转换
从小到大
byte,short,char – int – long – float – double