A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冷猫 中级黑马   /  2016-10-16 22:45  /  1459 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 冷猫 于 2016-10-17 10:36 编辑


关键字无法作为标识符的,这些关键字只能由系统来使用

1.访问修饰符关键字

     public:所修饰的类、方法和变量是公共的,其他类可以访问该关键字修饰的类、方法或者变量。
     protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类进行访问。
     private:同样修饰方法和变量。方法和变量只能由所在类进行访问。

2.类、方法和变量修饰符关键字
       class:告诉系统后面的单词是一个类名,从而定义一个类。
       interface:告诉系统后面的单词是一个接口名,从而定义一个接口。
       implements:让类实现接口。
       extends:用于继承。
       abstract:抽象修饰符。
       static:静态修饰符。
       new:实例化对象。
       还有几种并不常见的类、方法和变量修饰符,例如 native、strictfp、synchronized、transient和 volatile 等。

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

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

5.包控制关键字
包控制关键字只有两个,分别是 import 和 package。inport 关键字用于将包或者类导入到程序中;pachage 关键字用于定义包,并将类定义到这个包中。

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

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

8.没有使用的关键字
      在关键字家族中有两个另类,那就是 const 和 goto。在前面已经知道关键字是系统使用的单词,但是对于这两个另类虽然是关键字,但是系统并没有使用他们。这是初学者应特别注意的地方,在一些考试或者公司面试中经常会问到这个问题。
最后说一个显而易见,但是很多人注意不到的问题,那就是所有的关键字都是小写的,如果采用了大写,那就肯定不是关键字。

9 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
不错不错,正想要这些关键字,谢了。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
好多   多谢了
回复 使用道具 举报
不错,谢谢楼主,学习了,这些关键字在后面都会用到
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
分类得很好
回复 使用道具 举报
分类的很好,学习了。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
赞!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马