关键字和含义

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

boolean

boolean变量的值可以是true或false。

-示例-

boolean valid=true;

if(valid){

}

-注释-

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

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

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

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

break

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

-示例-

for(i=0;i

if(){

break;}}

inttype=;

switch(type){

case1:

break;

case2:

break;

default:

}

-注释-

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

byte

byte是Java原始类型。

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

-示例-

byteb=124;

-注释-

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

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

case

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

-示例-

intarg=;

switch(arg){

case1:

break;

case2:

break;

default:

break;}

-注释-

case块没有隐式结束点。break语句通常在每个case块末尾使用,用于退出switch 语句。

如果没有break语句,执行流将进入所有后面的case和/或default块。

catch

catch关键字用来在try-catch或try-catch-finally语句中定义异常处理块。

-示例-

try{

<可能引发异常的块>

}

catch(e){

<处理异常e的代码>

}

try{

<可能引发其他异常的块>

}

catch(FooExceptione){

<处理FooExceptione的代码>

}

catch(BarExceptione){

<处理BarExceptione的代码>

}

try{

<可能引发异常的块>

}

catch(e){

<处理异常e的代码>

}

finally{

<有异常或无异常情况下都执行的语句>

}

-注释-

开始和结束标记{和}是catch子句语法的一部分,即使该子句只包含一个语句,也不能省略这两个标记。

每个try块都必须至少有一个catch或finally子句。

如果某个特定异常类未被任何catch子句处理,该异常将沿着调用栈递归地传播到下一个封闭try块。如果任何封闭try块都未捕获到异常,Java解释器将退出,并显示错误消息和堆栈跟踪信息。

char

char是Java原始类型。

char变量可以存储一个Unicode字符。

-示例-

chardelimiter=';';

-注释-

可以使用下列char常量:

\b-空格

\f-换页

\n-换行

\r-回车

\t-水平制表符

\'-单引号

\"-双引号

\"-反斜杠

\xxx-采用xxx编码的Latin-1字符。\x和\xx均为合法形式,但可能引起混淆。

\uxxxx-采用十六进制编码xxxx的Unicode字符。

Character类包含一些可用来处理char变量的static方法,这些方法包括isDigit()、isLetter()、isWhitespace()和toUpperCase()。

char值没有符号。

class

class关键字用来声明新的Java类,该类是相关变量和/或方法的集合。

类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的模板。每个对象都是类的一个实例。

要使用类,通常使用new操作符将类的对象实例化,然后调用类的方法来访问类的功能。

-示例-

public class Rectangle{

float width;

float height;

public Rectangle(floatw,floath){

width=w;

height=h;

}

public float getWidth(){

returnwidth;

}

public float getHeight(){

return height;

}

}

continue

continue关键字用来跳转到for、while或do循环的下一个迭代。

-示例-

for(i=0;i

if(){

continue;

}

}

-注释-

continue总是跳到最深层while、for或do语句的下一个迭代。

相关文档
最新文档