java中常量的标识符_Java关键字,标识符,常量,变量

有什么不对的地方,欢迎各位大神指正!

这篇文章主要是对于Java初学者来说的,明白什么是关键字,标识符,常量,变量

一:关键字

1.关键字是在Java语言中事先定义好的,就像螺丝之于航母,专门为造航母而做,对Java编译器有特殊意义的一类英文单词,类似于家人。

2.特点:

1.Java的关键字全部都是小写的

2.Java

的关键字在

Java

中都各自有自己的特殊意义,并且无法被替代

0818b9ca8b590ca3270a3433284dd417.png

这些就是Java里的关键字,图片呢是网上找的,自己懒得手写了,感谢谷歌了

这些关键字可以根据其使用分成不同的不同的种类

1.类、方法和变量修饰符关键字

class:告诉系统后面的单词是一个类名,从而定义一个类。

interface:告诉系统后面的单词是一个接口名,从而定义一个接口。

implements:让类实现接口。

extends:用于继承。

abstract:抽象修饰符。

static:静态修饰符。

new:实例化对象。

还有几种并不常见的类、方法和变量修饰符,例如

native

strictfp

synchronized

transient

volatile

2.访问修饰符关键字public:所修饰的类、方法和变量是公共的,其他类可以访问该关键字修饰的类、方

法或者变量。protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类

进行访问。private:同样修饰方法和变量。方法和变量只能由所在类进行访问。

3.流程控制关键字流程控制语句包括if-else语句、switch-case-default语句、for语句、do-while语句、break语句、continue语句和ruturn语句,这都是流程控制关键字。还有一个关键字应该也包括在流程控制关键字中,那就是instanceof关键字,用于判断对象是否是类或者接口的实例。

4.异常处理关键字异常处理的基本结构是try-catch-finally,这三个单词都是关键字,异常处理中还包括throw和throws这两个关键字。assert关键字用于断言操作中,也算是异常处理关键字。

5

.包控制关键字

控制关键字只有两个,分别是

import

package

inport

关键字用于将包或者类导入到

程序

中;

package

关键字用于定义包,并将类定义到这个包中。

6.数据类型关键字Java 语言中有8种基本数据类型,每一种基本数据类型都需要一个关键字来定义,除布尔型(boolean)、字符型(char)、字节型(byte)外,还有数值型。数值型又分为short、int、long、flort和double。

7.特殊类型和方法关键字super关键字用于引用父类,this关键字用于应用当前类对象。void关键字用于定义一般方法,该方法没有任何返回值。在HelloWorld程序中的main方法前就有该关键字。

8.

没有使用的关键字

const

goto

这两个是关键字,但是系统并没有使用它们。

9.三个特殊的直接量:true、false、null

关键字就上面这些东西,新手来说可能很多,但是没必要记住,等学到的时候就知道怎么用,开始的时候不用管,这个关键字分类,只是为以后等你Java学完了整理关键字的时候准备的。

标识符

标识符就是给Java当中的类,变量,方法起名字的,就跟人起名字一样

标识符的组成:字母、数字、下划线(_)、美元符号($)   只有这四种才能做为标识符,这是Java中的规定

标识符的命名规范:(起名字的规范)

1.只能以字母、下划线、美元符开头,后面跟字母、下划线、美元符或数字(这个最重要了)

2.大小写敏感,长度没有限制,Java区分大小写的,a和A是区分的

3.中文可以做为标识符,但是不提倡(用中文的都会被嘲笑,谁让Java是美国人发明的~)

4.

不能使用

Java

的关键字,但是可以包含关键字(啥意思,比如说class是Java中的关键字,但是我起个名字叫className,这就不违法了,打打擦边球还是可以的)

举例子给你们看看:

Asda_45    对头

$sf123 对头

BBQ$ 对头

123fsdfsf 错咯

@qwe错咯

Class 对头

_asd对头

110$abc 错咯

i

f   错咯

常量:

啥子是常量:在Java程序中一旦定义,或者系统自有的并且是不能修改的叫常量。

分类,顺便把例子也写出来:

常量分类:

1.整型常量:123

2.实型常量:3.14

3.字符常量:’a’

4.

字符串常量:

helloworld“

变量:

什么是变量呢:变量就是可以改变的数据,可大可小,可长可短。

声明(定义)一个变量:1.访问修饰符数据类型  变量名;

2.

访问修饰符数据类型  变量名

=

相应的数据

;

第一种初始化变量:定义了一个变量,没有给他参数,就像我买了一个瓶子,你不知道我在里面是装水还是饮料。

例如:inta;这叫声明变量,也就是定义了一个int类型的变量,名字叫a

第二

种初始化变量:定义了一个变量,并且确定了变量里面的内容。例如:

int

b = 3;

这叫声明一个变量并给它赋值。

相比于第一种定义,第二种更直观,虽然第二种是直接给赋值了,但是第一种其实是有一个默认的值的,也就是0

尽量不要把初始化拆分成声明和赋值(遇到特殊块时,识别不了赋值)

0818b9ca8b590ca3270a3433284dd417.png

上面的图是变量名的命名规则,也是就规范拉萨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值