JAVA学习笔记(四)关键字与标识符、常量与变量
关键字与标识符、常量与变量
一、关键字与标识符
1、标识符
(1)标识符(identifier)有什么用?
- 用来表示变量名、类名、方法名、数组名和文件名等
- 是一个有效的字符序列
- 规则:
- 由字母、数字和下划线(_)、美元符号($)组合而成
- 以字母、下划线或美元符号开头,不能以数字开头
- 注意:这里的字母不局限于26 个英文字母,也可以包含中文字符、日文字符等。通常用英文字母。
(2)举例
(3)命名潜规则
- 要求: “见名思义”
- stuName,area等
- 循环控制变量除外(如i,j,k等)
- Java大小写敏感
- 其他默认规则:
- 类名首字母大写,如String;
- 变量、方法及对象的首字母小写;
- 所有单词靠一起,大写中间单词首字母;
- 常量大写所有字母;
- Java包全部小写。
2、关键字
(1)什么是关键字(keyword)?
- 是指被系统所保留使用的标识符
- Java语言不允许用户对关键字赋予其他的含义。
(2)Java的关键字
注意:Java提供三个直接量:true,false, null,也不可以用作标识符。
二、常量与变量
1、变量
(1)什么是变量(Variable)?
- 概念
- 在程序的运行过程中数值可变
- 通常用来记录运算中间结果或保存数据。
- 变量的特点
- 必须先声明后使用
(2)变量的声明
声明变量是一个完整的语句,用分号结束
- 变量四要素:名字,类型,值,作用域
- 语法格式:类型 变量名 [=初值][,变量名[=初值]…]
(3)变量的作用域与生存周期
- 程序块(block):被包括在一对大括号{ }中;
- 一个程序块定义了一个作用域
- 变量的作用域是声明它的语句所在的语句块
- 作用域规则为封装提供了基础
- 范例:
2、常量
(1)什么是常量?
常量一经建立,在整个程序运行过程中都不会改变
(2)常量的声明
-
与变量形式基本一样,前面加关键字final
-
建议:
- 常量标识符全部用大写字母表示
- 从常量名可知常量的含义,具有可读性
-
使用常量的好处:一改全改,增强可维护性
-
声明常量同变量一样 ,需要关注数据类型
- 如:final double PI=3.14;
(3)有哪些类型的常量呢?
- 布尔常量:包括true和false,代表真和假
- 字符常量:’a’,’9’
- 整型常量:分字节常量、短整型常量、一般整型常量和长整型常量。
- 表示形式: 十进制,如12,-314;八进制整数,要求以0开头,如012 ;十 六进制数,要求0x或0X开头,如0x12
- 表示形式: 十进制,如12,-314;八进制整数,要求以0开头,如012 ;十 六进制数,要求0x或0X开头,如0x12
- 浮点常量
- 分单精度浮点常量和双精度浮点常量两种
- 十进制数形式,必须含有小数点,如3.14 314.0
- 科学记数法形式,如:3.14e2、3.14E2