在Java中,标识符是代表你对程序中某个方法或变量赋予的一个名称,而这个名称不能是关键字

1、标识符定义:

  • 凡是可以由自己命名的地方都称为标识符。例如,对于常量、变量、函数、语句块、类、项目等都需要名字,这些我们都统统称为标识符。

2、标识符命名注意点:

  • 标识符有字母、数字、_(下划线)、$所组成,其中不能以数字开头,不能用Java中的保留字(关键字)
  • 标识符采用有意义的简单命名,尽量做到见名知义
  • "$"不要在代码中出现。(是由于在后面内部类中,编译后会出现$符号)

3、标识符命名规范:(驼峰命名法)

  • 类名和接口名:第一个单词的首字母大写,其余为小写。(大驼峰)
  • 方法名:第二个单词起的首字母为大写,其余全为小写。(小驼峰)
  • 常量名:基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。

4、关键字:

  • 在所有程序中有特殊意义的文字标记

4.1 定义类、接口、抽象类

关键字 含义
class 声明一个类
interface 接口
abstract 表明类或者成员方法具有抽象属性

4.2 用于建立类与类之间关系

关键字 含义
implements 表明一个类实现了给定的接口类
extends 表明一个类型是另一个类型的子类型,常见的类型有类和接口

4.3 用于定义访问权限修饰符

关键字 含义
private 私有权限,修饰的属性和方法仅供本类引用
protected 保护权限,保护子类,当前包内和继承的子类中可以引用
default 默认模式,不写任何访问修饰权限,本包内可以使用
public 公用模式,可跨包使用,凡是环境下的类和方法都可以使用,需导入包

4.4 用于定义建立实例及引用实例、判断实例

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

4.5 用于定义类、函数、变量修饰符

关键字 含义
final 终结器,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
static 表示具有静态属性
synchronized 线程同步,修饰一段代码表示多个线程都能同步执行
volatile 意识,表明两个或者多个变量必须同步地发生变化
native 本地用来声明一个方法是由计算机相关语言实现的(如C/C++语言等)

4.6 用于异常处理

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

4.7 用于包的关键字

关键字 含义
import 导入这个类所存在的包
package 定义包的关键字,将有关类放在一个包中

4.8 其他修饰符关键字

关键字 含义
assert 断言,用来进行程序调试

4.9 说明

  • Java中有两个未使用的保留字:goto、const。
  • Java中有三个特殊含义的单词:null、true、false。
  • JDK1.4后追加了assert关键字;JDK1.5以后追加了enum关键字。

关键字图

java基础-04:标识符与关键字的更多相关文章

  1. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

  2. IT兄弟连 Java语法教程 标识符和关键字

    Java语言也和其它编程语言一样,使用标识符作为变量.对象的名字.也提供了一系列的关键字用以实现特别的功能.本小节将详细介绍Java语言的标识符和关键字等内容. 1.分隔符 Java语言里的分号“;” ...

  3. Java注释、标识符、关键字

    Java注释.标识符.关键字 注释 单行注释以"//" 开始:多行注释以 "/*" 开始,以"*/"结束:文档注释以 "/**&q ...

  4. Java 基础(6)——关键字 & 标识符 & 转义字符

    依然是基础的一天,看一看就好~ 关键字 之前就有说过关键字哦~ 注:关键字就是程序发明者规定的有特殊含义的单词. from Java基础(2) Java 中除了关键字以外还有暂时没有成为关键字的保留字 ...

  5. java基础(2):注释、关键字、标识符、数据

    1. 注释.关键字与标识符 大家可以安装一个文本编辑软件notepad++,有利于java代码的查看与编写. 1.1 程序注释 通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是J ...

  6. 2、Java 基础语法标识符、修饰符、变量、 数组、枚举、关键字

    Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...

  7. Eclipse的使用及Java程序的标识符和关键字

    Eclipse的使用 (1)创建Java项目 选择“文件”/“新建”/“Java项目”命令,在弹出的“新建Java项目”对话框输入项目名,然后点击“下一步”,最后单击“完成”. (2)创建Java类文 ...

  8. java里面的标识符、关键字和类型

    1. 注释  Java中有三种注释:   (1) // -单行注释,注释从“//”开始,终止于行尾:   (2)  -多行注释,注释从““结束:   (3)  -是Java特有的doc注释,这种注释主 ...

  9. Java的注释-标识符和关键字

    1.Java注释 单行注释 多行注释 文档注释 代码示例 public class Hello{    public static void main(String[] args) {         ...

随机推荐

  1. MySQL之外键、联合查询、子查询

    外键(foreign key): 外面的键(键不在自己表中),如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称之为外键. 外键可以在创建表的时候或者创建表之后增加(但是要考虑数据的 ...

  2. 郭的手机出现提示:条码扫描器,抱歉,Android相机出现问题。您可能需要重启设备

    郭的手机出现提示:条码扫描器,抱歉,Android相机出现问题.您可能需要重启设备 ++++++++++++++++++ 原因是系统没有给应用使用摄像头的权限,我到楼下设置对方手机,选择“设置”-&g ...

  3. 一分钟玩转 Spring IoC

    前言 「上一篇文章」我们对 Spring 有了初步的认识,而 Spring 全家桶中几乎所有组件都是依赖于 IoC 的. 刚开始听到 IoC,会觉得特别高大上,但其实掰开了很简单. 跟着我的脚步,一文 ...

  4. Python 中 False 和 True 关键字

    False:布尔类型,假.当条件判断不成立时,返回False. # == 判断两个对象的值是否相等 print('' == False)# False print(None == False)# Fa ...

  5. PHP 魔术常量介绍

    PHP 魔术常量 PHP 向它运行的任何脚本提供了大量的预定义常量. 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了. 有八个魔术常 ...

  6. [转]Java CPU 100% 排查技巧

    文章来源:微信公众号:猿天地 平时多积累一点,这样在遇到问题的时候就少句求人的话.如果在实际的开发中遇到CPU 100%问题,要怎么排查呢?如果你没有遇到过这个问题,请先自己思考10s,如果你遇到过, ...

  7. Oracle连接池工具类OJDBCUtils

    Oraclejdbc.properties driverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@127.0.0. ...

  8. day22:面向对象封装对象操作&类操作&面向对象删除操作

    面向对象程序开发 1.类的三种定义方式 class MyClass: pass class MyClass(): #(推荐) pass class MyClass(object): # object类 ...

  9. Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解

    这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义. 权限字符 权限 对文 ...

  10. day23:单继承&多继承&菱形继承&__init__魔术方法

    1.单继承 1.1 关于继承的一些基本概念 1.2 子类可以调用父类的公有成员 1.3 子类无法调用父类的私有成员 1.4 子类可以改写父类的方法 2.多继承 2.1 多继承的基本语法 2.2 sup ...