目录
- 一、标识符
- 二、关键字
- 三、变量
一、标识符
- 标识符定义
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。
- 标识符可以标识什么
类名,例如:Student 学生类、User 用户类、Product 商品类、Order 订单类等。
接口名,例如:Runable 可运行的、Comparable 可比较的等。
变量名,例如:name 名字、age 年龄、birth 生日、length 长度等。
方法名,例如:login 登录、logout 登出、eat 吃、drink 喝等。
常量名,例如:LOGIN_SUCCESS、ACCESS_TOKEN 等。
- 标识符命名规则
① 标识符只能由数字、字母、下划线“_”、美元符号“$”组成,不能含有其它符号。
② 标识符不能以数字开始。
③ java 关键字和保留字不能作为标识符。
④ 标识符严格区分大小写。
⑤ 标识符理论上没有长度限制。
- 标识符命名规范
① 见名知意
② 采用驼峰命名法
③ 类名、接口名首字母大写,后面每个单词首字母大写。(类名、接口名采用大驼峰命名法)
④变量名、方法名首字母小写,后面每个单词首字母大写。(变量名、方法名采用小驼峰命名法)
⑤常量名全部大写,单词和单词之间使用“_”衔接
以下是阿里的开发规约
二、关键字
- 关键字的定义
Java 关键字是编程语言里事先定义的,有特殊意义的单词,Java 中所有的关键字都是小写的英语单词。Java 的关键字对 Java 的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作标识符。
- 常见的关键字
三、变量
- 字面量
字面量就是数据
而数据被分为:整数型、浮点型、字符型、布尔型、字符串型等。
整数型(数字):1、2、100、-2
浮点型(数字,带小数):1.0、2.0、3.14
字符型(文字,单个字符):‟a‟、‟中‟
布尔型(真假):true、false
字符串型(文字,多个字符):“这是麋鹿的博客”
- 变量定义
变量是内存当中存储数据最基本的单元,将数据(字面量)放到内存当中,给这块内存空间起一个名字,这就是变量。
- 变量的使用
变量的三要素
数据类型、变量名、字面量(值)java中的变量必须先声明,再赋值才能访问(必须手动赋值。)
在同一个域当中,变量名不能重名,但可以重新赋值。
- 变量的分类
①在方法体当中声明的变量叫做局部变量。
②在方法体外以及类体内声明的变量叫做成员变量。成员变量声明时如果使用 static 关键字修饰的为静态成员变量(简称静态变量),如果没有 static 关键字修饰则称为实例成员变量(简称实例变量)
- 变量的作用域
所谓变量的作用域就是变量的有效范围。