一,注释
为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。
注释又分为单行注释,多行注释,文档注释
单行注释:使用“//”开头,“//”后面的单行内容均为注释
多行注释:以“/*”开头,以“*/”结尾,在“/*”和“/*”之间的内容为注释
文档注释:以“/**”开头,以“*/”结尾,注释中包含一些说明性的文字及一些JAVADOC标签
要注意行内注释,可以写在某一行,“/*”开头,以“*/”结尾,中间的内容不会被执行
二,JAVA中的关键字/保留字
关键字也可以称为保留字。 Java关键字是Java语言保留供内部使用的,如class用于定义类。,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。
三,标识符
(1)用途
标识符是用来给变量,类,方法以及包进行命名的
(2)遵守的规则
(1标识符由数字,字母,下划线_,美元符号$组成,但不能以数字开头
(2标识符大小写敏感,且长度无限制
(3标识符不可以是JAVA的关键字
(3)标识符的使用规范
(1表示类名的标识符:每个单词的首字母大写
(2表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,称之为驼峰规则
注:可以使用汉字,但不建议使用
四,常量
(1)常量通常指的是一个固定的值,一般将1,2,3,‘a’,true,false,“helloWorld”等称为字面常量,而使用final修饰的称为符号常量
(2)常量的命名规则
大写字母和下划线,用大写用于区分变量
(3)常量的声明及使用
主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。
格式:final 常量类型 常量名=常量的表示;
常量的表示:(1常量类型为int时:十进制整数,如:99, -500, 0
八进制整数,要求以 0 开头,如:015
十六进制数,要求 0x 或 0X 开头,如:0x15
二进制数,要求0b或0B开头,如:0b01110011
(2常量类型为long时
四,变量
(1)变量的本质
变量本质上代表一个可操作的存储空间
(2)变量的分类
局部变量,成员变量,静态变量,先着重了解局部变量
局部变量是方法或语句块内定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。局部变量在使用前必须先声明、初始化(赋初值)再使用。
成员变量是方法外部,类的内部定义的变量。从属于对象,生命周期伴随对象始终
静态变量从属于类,生命周期伴随类始终
(3)变量的要素
变量名,变量类型,作用域
(1 变量名:符合标识符的使用规范:第一个单词小写,从第二个单词开始首字母大写,称之为驼峰规则
(2变量类型
【1】数值型:整数类型和浮点类型(一个字节占8位)
【1】整数类型 (整型常数默认为int类型,标识常量为long时需要添加l或L后缀)
类型 占用存储 空间表示的范围
byte 1字节 -2^7-2^7-1(-128-127)
short 2字节 -2^15-2^15-1(32768-32767)
int 4字节 -2^31-2^31-1(约21亿)
long 8字节 -2^63-2^63-1
【1】浮点类型
float类型,4字节和double类型,8字节,float类型尾数精确到7位有效数字,double类型精确到14位
浮点型的表示形式:十进制形式:1.28,0.128,128.0,科学记数法形式:128e2,128E2,128E-2
浮点类型默认时double,在使用float类型时使用f或F后缀
比较两个数值的类型时,尽可能不要使用浮点型进行比较,因为在下图中,第二个结果为false,第三个结果为true,根源是浮点类型的精度问题可能导致比较的结果出现偏差
【2】字符型(占两个字节,一个汉字占两个字节,一个char变量能存储一个汉字)
比如,‘a’是一个字符,”a”表示含有一个字符的字符串
转义符
转义符及其含义:\b退格 \n换行 \r回车 \t制表符 \“双引号 \‘单引号 \\反斜杠
【3】布尔型
布尔类型由两个常量值,true和false,占用一位,布尔值一般配合flag一起使用
(4)变量的使用
这里先只讨论局部变量,局部变量在使用前必须先声明、初始化(赋初值)再使用。
数据类型 变量名=初值;