大家好,又见面了,我是你们的朋友全栈君。
标识符: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关键字
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156803.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...