前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.1 java基础语法之关键字和标识符

2.1 java基础语法之关键字和标识符

作者头像
一缕82年的清风
发布2022-01-10 10:12:32
2290
发布2022-01-10 10:12:32
举报
文章被收录于专栏:lsqingfeng

大家好,我们在前面的几篇博客中已经给大家介绍了java的环境安装,第一个java程序,和java环境变量的配置,那么我们这一章节主要给大家介绍一个java中的基础语法,也就是java这门语言当中的一些基本用法,java中的基础语法主要包括java中的关键字和标识符,java中的变量和数据类型,java中的运算符,java中的流程控制语句。大概分为这么4大模块,我们会分别介绍,本篇文章我们主要来研究一下java中的关键字和标识符。

我们先来看一下关键字。什么是关键字呢?关键字就是java语言当中具有特定含义的单词,这个怎么理解呢,比如说我们前面写HelloWorld程序的时候,用了一个单词class ,我们当时给出的解释是用java语言编写程序,必须要创建一个类,而这个class实际上就代表你要创建一个类,class后面的单词就是你创建的这个类的名字,所以我们说class这个单词很特殊,它用在谁的前面谁就变成了一个类,这就是我们所说的具有特定含义的单词,而在java语言当中,像class这样的单词还有很多,我们把他们统一称为关键字。

访问控制

private

protected

public

类,方法和变量修饰符

abstract

class

extends

final

implements

interface

native

new

static

strictfp

synchronized

transient

volatile

程序控制

break

continue

return

do

while

if

else

for

instanceof

switch

case

default

错误处理

try

catch

throw

throws

包相关

import

package

基本类型

boolean

byte

char

double

float

int

long

short

null

true

false

变量引用

super

this

void

保留字

goto

const

关键有什么特点呢?首先关键的所有字母都是小写的,其次,在一些高级的开发工具中,关键字会有特殊颜色的显示,还要说明一下这个保留字,目前这个保留字主要有两个,goto,const,什么是保留字呢,就是目前还不是关键字呢,不过可能在java的后续升级版本中有可能升级为关键字,我们他们的地位目前和关键字一样,也就是我们在起名字的时候也不能使用保留字。好了这个就是对于关键字的介绍,这些关键字有什么用,大家先不用着急,也不用背下来,我们在后面的知识点中都会介绍到。

好了,那么我们继续来介绍标识符,什么是标识符呢,说的通俗一点,就是我们在使用java语言的过程,有的时候需要给一些类,或者方法,变量起的名字,而我们自己起的这些名字就叫做标识符。比如我们上个程序中的写的类名HelloWorld,就是我们自己起的名字,所以类似于这种我们自己起名字的序列叫做标识符。那么java中的标识符,都有哪些要求呢,肯定不能让我们为所欲为,所以有如如下的组成规则:

1. 英文大小写字母

2. 数字

3. $ 和 _

并且有如下的注意事项:

1. 不能以数字开头

2. 严格区分大小写

3. 不能是java中的关键字

所以,如果你起了一个类名 123Hello, class , Hiva a 这些都是不合法的,对于符号只能用$ 和 _ ,其他任何符号都不行,包括空格。

而我们在使用标识符的时候,实际上也有一些约定俗成的规则,所谓约定俗成,就是说虽然不强制,但是大家都这么用,这样就有一个好处,根据命名的一个规律,大概可以看出来你这个名字到底指的是类名还是方法名等。这个规则如下

1. 类名和接口名:

使用大驼峰命名法,什么叫大驼峰命名法呢,就是第一个字母大写,如果由多个单词组成,则每个单词的第一个字母都大写,其他小写。如Hello, HelloWorld, StudentInfo等。通常用来给类和接口命名。

2. 方法名和变量名

使用小驼峰命名法,什么叫小驼逢命名法呢,就是第一个字母小写,如果由多个单词组成,则每个单词的每一个字母都大写,其他小写。如 print,sayHello,getSum 等。通常用来给方法名和变量名。

3. 包名

包的本质就是文件夹。我们一般在给包命名的时候,如果是多级文件夹我们使用 . 分隔,通常包的命名都是将域名反转,在加上项目名和模块的名称。如 com.alibaba.taobao.product 这个包大概就是使用一个域名,项目名是taobao,模块名是product, 大概就是这样的一个规则。

4. 常量

java中的常量其实指代的就是java运行环境中保持不变的量,他的命名规则比较特殊,都是使用由大写字母组成,多个单词使用_分隔。

如: MATH_PI, SECRET_KEY 等等。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/04/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档