Java关键字大全分析和总结.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

-PAGE10-

abstract-1- interface-10-

boolean-2- long-10-

break-2- native-10-

byte-2- new-11-

case-3- null-11-

catch-3- package-11-

char-4- private-11-

class-4- protected-12-

continue-5- public-12-

default-5- return-13-

do-6- short-13-

double-6- static-13-

else-6- super-14-

extends-6- switch-14-

false-7- synchronized-15-

final-7- this-16-

finally-7- throw-16-

float-8- throws-16-

for-8- transient-17-

if-8- try-17-

implements-9- true-18-

import-9- void-18-

instanceof-9- volatile-18-

int-9- while-18-

1.abstract

abstract关键字可以修改类或方法。

abstract类可以扩展(增加子类),但不能直接实例化。

abstract方法不在声明它的类中实现,但必须在某个子类中重写。

-示例-

publicabstractclassMyClass{

}

publicabstractStringmyMethod();

-注释-

采用abstract方法的类本来就是抽象类,并且必须声明为abstract。abstract类不能实例化。

仅当abstract类的子类实现其超类的所有abstract方法时,才能实例化abstract类的子类。这种类称为具体类,以区别于abstract类。

如果abstract类的子类没有实现其超类的所有 abstract方法,该子类也是 abstract

类。

abstract关键字不能应用于static、private或final方法,因为这些方法不能被重写,因此,不能在子类中实现。

final类的方法都不能是abstract,因为final类不能有子类。

2.boolean

变量的值可以是true或false。

-示例-

booleanvalid=true;if(valid){

statement

}

-注释-

boolean变量只能以true或false作为值。

boolean不能与数字类型相互转换。

包含boolean操作数的表达式只能包含boolean操作数。

Boolean类是boolean原始类型的包装对象类。

3.break

用于提前退出for、while或do循环,或者在switch语句中用来结束case块。

-示例-

for(i=0;imax;i++){

if(loopfinishedearly){break;

}

}

inttype=somevalue;switch(type){

case1:

statementbreak;

case2:

statementbreak;

default:

statement

}

-注释-

break总是退出最深层的while、for、do或switch语句。

4.byte

byte是Java原始类型。

byte可存储在[-128,127]范围以内的整数值。

-示例-

byteb=124;

-注释-

Byte类是byte原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE

和MAX_VALUE常量。

Java中的所有整数值都是32位的int值,除非值后面有l或L(如235L),这表示

该值应解释为long。

5.case

用来标记switch语句中的每个分支。

-示例-

intarg=somevalue;switch(arg){

case1:

statementsbreak;

case2:

statementsbreak;

default:

statementsbreak;

}

-注释-

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档