Java标识符与关键字

目录

1.1标识符概述

1.2标识符用途

1.3标识符命名规则

1.3.1保留字与关键字的区别(理解)

2.1关键字

2.2关键字的分类


1.1标识符概述

标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。是用于给变量、常量、函数语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字组成。

1.2标识符用途

在java源程序中,标识符可以用来标识:

  • 类名, 例如:User用户类、Student 学生类、Animal 动物类等
  • 接口名, 例如:Comparable 可比较的、Runable 可运行的等
  • 变量名, 例如:length长度、high高度、age年龄等
  • 方法名, 例如:login登录、logout登出、eat吃等
  • 常量名, 例如:LOGIN_SUCCESS等  

 上面只是例举了常见的,标识符也可以标识其他的。总之,标识符就是用来起名字的

1.3标识符命名规则

       标识符是有其命名规则的,在编译源程序时,若违背命名规则,编译就会报错。下面就例举一下标识符的命名规则。

  1. 标识符只能由数字、字母、下划线“_”、美元符号“$”组成,不能含有其他符号。
  2. 标识符不能以数字开始。
  3. java关键字和保留字不能作为标识符。
  4. 标识符严格区分大小写。
  5. 标识符理论上没有长度的限制。

1.3.1保留字与关键字的区别(理解)

Java中的关键字:Java中一些具有特殊用途的单词,一般用于表示一种数据类型,程序结构等

Java中的保留字:为Java预留的关键字现在还没有用到,但升级版本有可能会被作为关键字使用。

2.1关键字

Java中的所有关键字都是小写。关键字不能作为标识符使用。(50个)

byte short int long float
double boolean char if for
else while do coutinue break
public default protected private throw
throws try catch final finally
case switch transient package new
static this abstract stricfp native
goto super extends implements import
instanceof return  synchronized void const
class enum assert interface volatile

2.2关键字的分类

(1)用于数据类型的:int、short、byte、long、char、double、boolean、new、short、void、instanceof

(2)用于语句的关键字有:break、catch、case、continue、default、do、else、for、if、return、switch、try、while、finally、throw、this、super

(3)用于修饰的关键字有:abstract、final、native、private、protected、public、static、synchnized、transient、volatile

(4)用于类、方法、接口、包和异常的关键字有:class、extends、implements、interface、pacage、import、throws

此外,Java中还有3个保留字:goto、const、null

你可能感兴趣的:(Java零基础,java,开发语言,后端)