栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

JAVA程序入门--基础知识《标识符-关键字》

Java 更新时间:发布时间: 百科书网 趣学号

目录

前言

一、标识符(identifier)

1. 什么是标识符

2. 标识符命名规则

二、关键字(keywords)

1. 什么是关键字

2. 认识关键字

2.1. 用于定义数据类型的关键字

2.2. 用于定义定义数据类型值的关键字

2.3. 用于定义访问权限修饰符的关键字

2.4. 用于定义流程控制的关键字

2.5. 用于定义类、函数、变量修饰符的关键字

2.6. 用于定义类与类中间关系的关键字

2.7. 用于处理异常的关键字

2.8. 用于创建对象以及引用对象和判断对象的关键字

2.9. 用于包的关键字

2.10. 其他修饰符的关键字


前言

        其实,在前面我们也接触了一些Java语法上的规范,比如我们在创建类的时候,要使用驼峰命名法(首字母需要大写,如果有多个字母则每个单词首字符大写),其实在后面我们也会接触到很多的语法上的规则,接下来我就为大家讲述一下需要注意的地方吧!!!



一、标识符(identifier)

1. 什么是标识符

        其实可以简单的理解为一个名字,在Java中,我们需要表示代码的很多元素,这些元素呢包包括类名、方法名、变量、包名等。我们选择的名称就称之为标识符,但是标识符并不能随意定义,我们也需要遵循一些规则


2. 标识符命名规则

        1)标识符可以由字母( A~Z 和 a~z )、数字( 0~9 )、下划线( _ )、美元符( $ )组成,但是不能包括@、%、空格等等其他特殊符号,中文也可以作为标识符来使用,但是身为一个开发人员,不建议使用中文

        2)不能以数字开头

        3)标识符是严格区分大小写的。比如大写的A和小写的a这两个字符是两个不同的标识符

        4)标识符的命名最好可以做到见名之意(比如 “ 天 ” 可以用 “ Day ”来表示),当然也可以使用拼音,和上面的中文一样,身为一个开发人员,不建议使用拼音来表示

        5)标识符不能为Java关键字和保留字,但是可以包含关键字和保留字,例如(“ FirstClass ” 这是可以使用的)



二、关键字(keywords)


1. 什么是关键字

        顾名思义,关键字其实就是Java语言中已经赋予特殊意义的一些单词(其实说白了,就是呗官方占用的名字)

        一共53个关键字,其中由两个保留字“ const ” 和 “ goto ”(这些关键字不用可以去记忆,敲的多了,时间长了,见的多了,自然而然的就可以避开这些关键字了,其实我们使用IDE它会给关键字给予一些特殊的颜色,很容易区分的)关键字不能被用作标识符!!!



2. 认识关键字


2.1. 用于定义数据类型的关键字
名称含义
class声明一个类

interface

声明一个接口
byte基本数据类型、字符类型
short基本数据类型、短整数类型
int基本数据类型、整数类型
long基本数据类型、长整数类型
float基本数据类型、单精度浮点数类型
double基本数据类型、双精度浮点数类型
char基本数据类型、字符类型
boolean基本数据类型、布尔类型
void声明当前成员方法没有返回值

 

2.2. 用于定义定义数据类型值的关键字
名称含义
true

真、表示成立的

false

假、表示不成立的失败的
null

2.3. 用于定义访问权限修饰符的关键字
名称含义
private控制方法:私有的
protected控制方法:受保护的
public控制方法:公共的

2.4. 用于定义流程控制的关键字
名称含义
if条件语句的引导词
else用在条件语句中,表示当前条件不成立时的分支
switch分支语句结构的引导词
case用在switch中,表示其中的一个分支
default默认、比如,用在switch语句中,表示一个默认的分支
while用在循环结构中
do用在do-while循环结构中
for一种循环结构的引导词
break提前跳出一个块,经常用于终止循环
continue回到一个块开始的地方
return从成员方法中返回数据

2.5. 用于定义类、函数、变量修饰符的关键字
名称含义
abstract表示类或者成员方法具有抽象属性
final用来说明最终属性,表明一个类不能再被继承了,或者用于成员方法不能被覆盖,或者成员域的值不能被改变
static表明具有静态属性
synchronized表明一段代码需要同步执行,主要用于线程同步锁

2.6. 用于定义类与类中间关系的关键字
名称含义
extends表明一个类型是另一个类型的子类,继承类
implements表明一个类实现了给定的接口类,实现接口

2.7. 用于处理异常的关键字
名称含义
try尝试一个可能抛出异常的程序块
catch用于处理异常,捕获异常
finally用于异常处理情况,用来声明一个基本肯定会被执行到的语句块(有没有异常都会执行这个代码块)
throw通常用在方法体中,并且抛出一个异常类,程序再执行到throw语句时立即停止,它后面的语句都不执行。
throws如果一个方法可以引发异常,本身不对异常进行处理,将异常抛给调用者使程序可以继续执行下去

2.8. 用于创建对象以及引用对象和判断对象的关键字
名称含义
new用于创建新的实例对象
this指向当前实例对象的引用
super表明当前对象的父类型的引用或者父类型的构造方法
instanceof用来测试一个对象是否是指定类型的实例对象

2.9. 用于包的关键字
名称含义
package定义包的关键字,将有关类放在包中
import导入这个类的所有存在的包

2.10. 其他修饰符的关键字
名称含义
native本地用来生声明一个方法是由计算机相关语言实现的(如C/C++FORTRAN语言)
strictfp用来声明FP_strict(单精度或双精度浮点数)表达书遵循IEEE 754算数规范
translent声明不用序列化的成员域
volatile表明两个或者多个变量必须同步地发生变化
assert断言,用来进行程序调试


此次笔者就写到这里,有什么疑问或者有什么建议可以评论区告诉我,谢谢大家的支持!!!

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/490794.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号