Java的关键字与标识符小结

本文总结了Java的关键字与标识符。分享给大家供大家参考,具体如下:

相关内容:

  • 关键字:

    • 定义
    • 特点
    • 用于定义数据类型的关键字
    • 用于定义流程控制的关键字
    • 用于定义访问权限修饰符的关键字
    • 用于定义类,函数,变量修饰符的关键字
    • 用于定义类,函数,变量修饰符的关键字
    • 用于定义类与类之间的关系的关键字
    • 用于定义建立实例及引用实例,判断实例的关键字
    • 用于异常处理的关键字
    • 用于包的关键字
    • 其他关键字
  • JAVA标识符:

    • 定义
    • 组成规则
    • 常见的命名规则
      • 类和接口
      • 方法、变量
      • 常量

首发时间:2017-06-22 20:33

修改时间:

  1. 2018-03-16 13:51  :修改了一下文字布局和样式,增加了“相关内容”


JAVA中标识符不包括关键字,而C语言包括。

关键字:

  • 定义:

    Java语言赋予了特殊含义的单词。我们的变量名不能跟关键字相同。

  • 特点:

    所有字母都小写。(在很多编程软件中会显示出一种颜色)

  • 用于定义数据类型的关键字(11个:

class     interface  byte       short     int

long      float        double    char      boolean

void

  • 用于定义流程控制的关键字(11个:

if            else     switch     case       default

while       do      for          break     continue

return

  • 用于定义访问权限修饰符的关键字(3个:private     protected    public
  • 用于定义类,函数,变量修饰符的关键字(4个:abstract         final         static         synchronized
  • 用于定义类与类之间的关系的关键字(2个:extends       implements
  • 用于定义建立实例及引用实例,判断实例的关键字(4个:new      this     super     instanceof
  • 用于异常处理的关键字(5个:try      catch      finally     throw     throws
  • 用于包的关键字(2个:package        inport
  • 其他关键字(8个:

    • native        strictfp        transient        volatile          assert
    • goto           const          enum

true false null 不是关键字,是值,虽然它们也会变色

完整的关键字(50个):

Java标识符:

JAVA中标识符不包括关键字,而C语言包括。

  • 定义:

    • 用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。

  • 组成规则:

    •        a.由数字0-9,26个英文字母的大小写,$和_组成;
    •        b.不能以数字开头;//因为数字容易理解为数值
    •        c.不能是关键字
    •        d.名字之中不要用空格
    •        e.Java中严格区分大小写
    • 最好见名知意!
  • 常用的命名规则:

    • A:包

      • 用于把同名的文件放到不同的目录下。
      • 全部小写。
      • 如果是多级包,用.分开。
      • 举例:com.baidu
      • 给公司做项目:域名反写作为包名。
    • B:类和接口(见名知意,驼峰命名)

      • a:一个单词时首字母大写。
      • 举例:Student,Teacher
      • b:由多个单词组成,每个单词的首字母大写。
      • 举例: SchoolPerson
    • C:方法和变量

      • a:一个单词时首字母小写。
      • 举例:main(),age,setname()
      • b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。
      • 举例:showName(),showStudentAge
    • D:常量

      • a:如果是一个单词,全部大写。
      • 举例:PI
      • b:如果是多个单词,全部大写,并用_隔开
      • 举例: MAX_VALUE

更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

(0)

相关推荐

  • 简单了解java标识符的作用和命名规则

    这篇文章主要介绍了简单了解java标识符的作用和命名规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.作用 常量.变量.方法.类和包等的名称. 2.命名规则 必须以字母._下划线.美元符$开头. 其他部分可以是字母.下划线"_".美元符"$"和数字的任意组合. 大小写敏感,长度无限制 不可以是Java的关键字 3.注意细节 Java不采用通常语言使用的ASCII字符集. Java采用unicode这样的标准的

  • java获取文件的inode标识符的方法

    java获取文件的inode标识符,如果文件被删除或者重命名,inode的值会发生变更,因此可以在第一次加载File之后记录inode,后续校验inode的值来判断文件是否被删除.重命名或重新创建等. 方法1 import java.io.File; import java.nio.file.Files; import java.nio.file.attribute.BasicFileAttributeView; import java.nio.file.attribute.BasicFileA

  • Java关键字、标识符、常量、变量语法详解

    一.关键字 关键字:被Java语言赋予特定含义的单词.组成关键字的字母全部小写.注:goto和const作为保留字存在,目前并不使用.main并不是关键字. 二.标识符 标识符:就是给类,接口,方法,变量等起名字时使用的字符序列. 组成规则:英文大小写字母.数字字符.$和_ 注意事项:不能以数字开头.不能是Java中的关键字.区分大小写 我们通常会给下面的这些东西起一个标识符: 包.类或者接口.方法和变量.常量 三.注释 单行注释的格式: //注释文字 多行注释的格式: /* 注释文字 */ 文

  • Java的关键字与标识符小结

    本文总结了Java的关键字与标识符.分享给大家供大家参考,具体如下: 相关内容: 关键字: 定义 特点 用于定义数据类型的关键字 用于定义流程控制的关键字 用于定义访问权限修饰符的关键字 用于定义类,函数,变量修饰符的关键字 用于定义类,函数,变量修饰符的关键字 用于定义类与类之间的关系的关键字 用于定义建立实例及引用实例,判断实例的关键字 用于异常处理的关键字 用于包的关键字 其他关键字 JAVA标识符: 定义 组成规则 常见的命名规则 包 类和接口 方法.变量 常量 首发时间:2017-06

  • Java的关键字与保留字小结

    JAVA常用关键字及其用法简要说明 Abstract: 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承.一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 break: 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从.如果后面跟有一个标签,则从标签对应的地方开始执行 case: Java语言的关键字,用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行. catc

  • Java transient 关键字详解及实例代码

    Java transient 关键字 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化. 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见

  • Java三大特性-封装知识小结

    最近有个朋友说想要说最近在学java,他对面向对象的编程语言的时候还是有些不明白,为了帮他能更快地"转型",我就写了这篇文章.因为从上层建筑层面而言.所有的面向对象编程语言的思路都是差不多的,而这三大特性,则是思路中的支柱点,接下来我就重点讲解了一下java三大特性. 面向对象的编程语言,拥有三大特性,分别是:"封装","继承","多态". 封装 在面向对象编程中,封装封装(encapsulation)从字面上来理解就是包装的

  • JAVA Static关键字的用法

    static关键字的作用: 用来修饰成员变量和方法,被修饰的成员是属于类的,而不单单是属于某个对象的,也就是说,可以不靠对象来调用. 首先我们来介绍类变量 当static修饰成员变量时,该变量称为类变量,该类的每个对象都共享同一个类变量的值,任何 对象都可以更改该变量的值,但也可以在不创建该类对象的情况下,通过类名对类变量进行操作 命名格式 static 数据类型 变量名: static int age; 下面我们来举个例子,让大家体会体会类变量的作用 就比如梁山有108位好汉我们给这108位好

  • 一篇文章带你了解Java之关键字和保留字

    目录 引言 概念 关键字分类 1.访问控制 2.类.方法和变量修饰符 3.程序控制语句 4.错误处理 5包相关 6.基本类型 7.变量引用 8.保留关键字 9.其他(个人认为不是关键字.也不是保留字,但是,如果尝试将它们用作Java中的标识符,仍然会生成编译时错误.) 总结 引言 ♀ 小AD:小明哥,前几天边学Java边学连招,我感觉上分如喝水,我这连招很熟练哦. ♂ 明世隐:跟明哥混,舒服吧! ♀ 小AD:舒服啊,回头请你喝奶茶! ♂ 明世隐:乖,懂事! ♀ 小AD:那今天整点啥? ♂ 明世隐

  • java语言基础之标识符和命名规则详解

    标识符 Java 对各种变量.方法和类等要素命名时使用的字符序列称为标识符 技巧:凡是自己可以起名字的地方都叫标识符 定义合法标识符规则: 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头. 不可以使用关键字和保留字,但能包含关键字和保留字. Java中严格区分大小写,长度无限制. 标识符不能包含空格 下面是代码说明:(帮助大家理解一下每句话的意思) class IdentifierTest{ public static void main(String[] args){ sys

  • AngularJS操作键值对象类似java的hashmap(填坑小结)

    前言: 我们知道java的hashmap中使用最多的是put(...),get(...)以及remove()方法,那么在angularJS中如何创造(使用)这样一个对象呢 思路分析: 我们知道在java中可以采用链式访问和"[]"访问hashmap的某一个值 具体实现: 链式访问: .factory('ParamsServices', function () { var params = {}; return { get: function (key) { return params.

  • Java enum关键字不识别的快速解决办法

    从别人那儿拷贝过来的myeclipse java工程,打开一看标红了一大片,仔细一看,原来是不识别enum关键字,这就有点尴尬了. 我自己重新建了一个java工程,测试了下,假如我在新建工程的时候选择JavaSE-1.6: 是识别enum关键字的,但是假如我选择第二个或者默认的jdk1.8,那就不行了,后来发现java compiler compliance level中的最高上限也才1.7,所以,两种解决方法(原理是一样的),一是将compiler compliance level设置到1.5

  • java volatile关键字的含义详细介绍

    java volatile关键字 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉. Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制. synchronized  同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用 synchron

随机推荐