zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java标识符与关键字_4、Java标识符和关键字

JAVA 关键字 标识符
2023-06-13 09:12:12 时间

大家好,又见面了,我是你们的朋友全栈君。

标识符:Java对各种变量,方法和类等要素命名时使用的字符序列称为标识符。(凡是自己可以起名的地方都叫标识符,都遵循标识符的规则)

Java的命名规则:

1、标识符由字母、下划线”_”、美元符”$”或数字组成;

2、标识符应以字母、下划线、美元符开头;

3、Java标识符大小写敏感,长度无限制;

4、Java标识符选取应注意“见明知意”且不能与Java语言的关键字重名(约定俗成)

合法的标识符

HelloWorld

DataClass

_983

$bS5_c7

不合法的标识符

class

DataClass#

98.3

Hell World

关键字:Java中一些赋予特定的含义,用做专门用途的字符串称为关键字(keyword)(大多数编辑器会将关键字用特殊的方式标出)

所有Java关键字都是小写英文

goto和const虽然从未使用,但也作为Java的关键字保留

类别关键字说明

访问控制

private

私有的

protected

受保护的

public

公共的

类、方法和变量修饰符

abstract

声明抽象

class

extends

扩允,继承

final

最终值,不可改变的

implements

实现(接口)

interface

接口

native

本地,原生方法(非Java实现)

new

新,创建

static

静态

strictfp

严格,精准

synchronized

线程,同步

transient

短暂

volatile

易失

程序控制语句

break

跳出循环

case

定义一个值以供switch选择

continue

继续

default

默认

do

运行

else

否则

for

循环

if

如果

instanceof

实例

return

返回

switch

根据值选择执行

while

循环

错误处理

assert

断言表达式是否为真

catch

捕捉异常

finally

有没有异常都执行

throw

抛出一个异常对象

throws

声明一个异常可能被抛出

try

捕获异常

包相关

import

引入

package

基本类型

boolean

布尔型

byte

字节型

char

字符型

double

双精度浮点

float

单精度浮点

int

整型

long

长整型

short

短整型

null

变量引用

super

父类,超类

this

本类

void

无返回值

保留关键字

goto

是关键字,但不能使用

const

是关键字,但不能使用

Java常量:用字符串标识,区分不同的数据类型。

整形常量:123

实型常量:3.14

字符常量:‘a’

逻辑常量:true、false

字符串常量:“HelloWord”

注意:区分字符常量和字符串常量;

注意:“常量”这个词还会用在;另外其他语境中表示值不可变的变量,参见final关键字

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156803.html原文链接:https://javaforall.cn