- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51个java关键字详解
51个java关键字详解
1 abstract: 修饰符号,声明抽象方法和抽象类。声明方法时表示该方法只有特征签名,没有 具体实现。而是把具体实现留给继承该类的子类,并且抽象类不能直接用new来实例化对象即使有公共的构造函数
2 assert:断言,用于定位程序错误。它是一种程序的调试,测试方式
3 boolean: 布尔数据类型,属于基本数据类型,默认情况下boolean的值为false。
4 break: 流程控制,用于终止switch或循环语句块。Break终止单循环语句,加上标签后 就是终止有标签标记的外层循环。
5 byte: 字节型(8位整型),属于基本数据类型。
6 case:用于switch语句中标记一个判断分支。和switch的表达式的值进行比较,在相等 的情况下执行case语句
7 catch:标记try异常处理语句的处理代码分支。Try 与catch一起用来捕获程序异常
8 char:16位的Unicode编码字符型,属于基本数据类型。
9 class:用于声明java类。
10 continue:流程控制,用于跳过本次循环中未完成部分而继续下一次循环。和break类似,可以在continue后加标签来跳过外层循环的本次运行
11 default:用于switch语句中标记默认的分支。即在所有case语句都不执行是执行该语句
12 do:标记do/while循环的开始,用来声明一个循环,这个循环的结束条件可以通过 while 关键字设置
13 if:标记if分支语句。
14 double:双精度浮点数,属于基本数据类型。
15 else: 标记if分支的否定分支。即在if条件不满足的情况下执行该语句
16 extends:用于标记java类间的继承关系。
17 final: 表明终态性,用于声明不允许被继承的类和不允许被重写的方法和常量。它只能 定义一个实体一次,以后不能改变它或继承它。也就是说,一个final修饰的类不能被子类化,一个final修饰的方法不能被重写,一个final修饰的变量不能改变其初始值。
18 finally: 标记try异常处理语句的无条件执行代码分支。用来执行一段代码不管在前面定 义的try语句中是否有异常或运行时错误发生。
19 float:单精度浮点型,属于基本数据类型。
20 for:标记for循环。
21 implements:表明java类接口间的实现关系,它在类的声明中是可选的,用来指明当前类实 现的接口。
22 import:导入软件包。在源文件的开始部分指明后面将要引用的一个类或整个包,这样就 不必在使用的时候加上包的名字
23 instanceof:检测某个对象是否是某个特定类的实例。即用来测试第一个参数的运行时类型 是否和第二个参数兼容
24 int:基本数据类型-32位整型。
25 interface:声明java接口类型。
26 long:基本数据类型-长整型。
27 native:用于声明本地方法-无方法体,通过调用底层代码来实现其功能。它用来声明本机方法(native method)的。一旦声明,这些本机方法可以在Java程序中被调用,就像调用其他Java方法一样。native method 用C/C++语言实现,并且被编译成DLL,这些函数的实现体在DLL中,在Java中本机方法体只是一个分号。 例如: 向操作系统请求机器的CPU编号方法,如下: public native int getCPUID(); native method 以可以被重载或者覆盖,也可以是final, static, synchronized, public, protected, private 的。但是本机方法不能声明为abstract或者strictfp类型。
28 new:用于创建新对象。即实例化一个对象。
29 null:标记一个空的引用。
30 package:用于声明软件包。
31 private: 访问控制修饰符,限制某成员只能在本类中直接被访问。用在方法或变量的声中。它表示这个方法或变量只能被这个类的其它元素所访问
32 public:访问控制修饰符,标记某成员可以在任何场合可以被直接访问。在方法和变量的 声明中使用,它表示这个方法或变量能够被其它类中的元素访问。
33 return:如果一个方法不为void,即有返回值的时候,用此关键字终止方法的运行并返回 处理结果给调用环境。简单的说就是用来结束一个方法的执行。它后面可以跟一个方法声明中要求的值。
34 short:基本数据类型,16位的短整型。
35 static:修饰符,用于声明类成员――由整
文档评论(0)