一 变量名命名的注意事项:
1. 变量名不能以数字为开头。
2. 变量名不能以下划线和美元符号之外的其他特殊字符开头。
3. 不能使用Java关键字
二 良好的变量名命名习惯:
1. 变量名是多单词组成的,第一个单词的首字母小写,其后的首字母大写,俗称驼峰命名法,如myAge
2. 变量命名时,尽量简短且名清楚的表达变量的作用,做到见名知意。
3. Java变量名的长度时没有长度限制的,但Java语言是区分大小写的,所以price和Price是两个不同的变量。
三 Java中的数据类型
Java语言是一种强类型的语言。在Java中存储的数据都是有类型的,而且必须在编译时就确定其类型。Java中有两种数据类型:基本数据类型和引用数据类型。
基本数据类型:数值型,字符型,布尔型
引用数据类型:类,接口,数组
四 在Java的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是数据的空间地址。
1. 变量需要先声明后使用,变量在使用时,可以先声明同时初始化,也可以先声明后初始化。
2. 变量只能赋一个值,但可以修改多次。
3. 虽然没有语法的错误,但在实际开发中,变量名不建议使用中文,容易产生隐患,譬如后期跨平台操作时出现乱码等等。
五 Java中的自动类型转换
在Java程序中,不同的基本数据类型的数据直接需要经常相互转换
如:int a = 32;
double b=a;
结果为b=32.0
自动类型转换需要满足的条件
1. 目标类型与源类型兼容,如double型的兼容int,但是char不能兼容int
2. 目标类型大于源类型,如double类型长度是8个字节,int类型是4个字节,因此double类型的变量可以放int类型,但反过来不可以。
六 Java中的强制类型转换
当目标类型小于源类型,就需要强制类型转换。
如:double 1=45.4;
int b = (int)a;
运行结果:45
强制类型转换可能 会造成数据的丢失。
七 Java中的常量
所谓常量,被设定之后,在程序运行过程中不允许改变
语法:final 变量名 = 值;
final String LOVE="AAA";
final double PI=3.14;
程序中使用常量可以提高代码的可维护性,例如在项目开发时,需要指定某一个属性,此时可以定义一个常量,在需要的地方直接调用即可,避免了由于用户的不规范操作赋值导致的程序出错的情况。
注意:常量名一般使用大写字符。
八 Java中的注释
一般来说,对于 一份规范的程序源文件而言,注释应该占到源代码的1/3以上。
Java注释有三种类型:单行注释,多行注释,文档注释。
1. 文档注释:以 /** 开头,以 */ 结尾
2. 多行注释:以 /* 开头,以 */ 结尾
3. 单行注释:以 // 开头,行末结尾
使用文档注释时还可以使用javadoc标记,生成更详细的文档信息:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
九 运算符
运算符是一种功能符号,用以通知Java进行相关的运算。运算符可以分为以下几种:
1. 算数运算符(+,-,*,/,%,++,--)
2. 赋值运算符(=,+=,-=,*=,/=,%=)
3. 比较运算符(>, <, >=, <=, ==, !=)
4. 逻辑运算符(&&, ||, ^)
5. 条件运算符(?:)