读书人

JAVA中的关键字跟保留字

发布时间: 2012-09-25 09:55:58 作者: rapoo

JAVA中的关键字和保留字

关键字:


(1).void : 表示空,一般用于方法的返回值类型定义.


(2).byte : 字节 ? ? ? ? ? 8bit? ? ? ? ??默认值是:0


(3).short?: 短整型 ? ? 16bit???默认值是:0


(4).char : 字符型 ? ? ? 16bit???默认值是:\u0000


(5).int ?: 整型? ? ? ? 32bit???默认值是:0


(6).long : 长整型?64bit??默认值是:0


(7).float : 单精度浮点型 ? 32bit ?? ? ? ? ? 默认值是:0.0


(8).double : 双精度浮点型 ? ? ? 64bit ??默认值是:0.0


(9).boolean ?true?false :boolean表示布尔型,返回值是true,或者是false,布尔型的默认值是false


(12).null : 引用数据类型的默认值


(13).return :返回数据


(14).class :类


例如:

class 类名称{


}


(15).interface : 接口


例如

interface ?接口名{


}


(16).abstract : 声明抽象类或抽象方法


例如:

abstract class 类名称{


}


abstract 返回值类型 方法名(参数类型 参数名,....){


}


(17).new : 用于实例化对象


例如:

类名称 ?对象名 = new 类名称();


(18).extends : 继承


例如:

public class 子类名 ?extends 父类名{


}


(19).implements : 实现接口的关键字


例如:

public class 类名称 ?implements 接口名,....{


}



(20).this : 调用本来中其他类型的构造函数,必须放在构造函数的首行


(21).super : 调用父类中的构造函数,该句必须放在子类构造函数的第一行


(22).enum : 枚举类型,一般用来表示一组具有相同类型的常量,两个枚举类型比较时直接使用"=="即可,不需要使用equals().


(23~24).if ?else : if可以单独使用,也可以和else搭配使用

例如:

1.if(条件表达式){


??代码块;


}

注:表示如果条件表达式成立,则执行代码块


2.if(条件表达式){


代码块1;


}else{


代码块2;


}

注:如果条件表达式成立,则执行代码块 1,否则执行代码块2


3.if-else if-else

if(条件表达式){


代码块;

}else if(条件表达式){

代码块;

}...多个else if


else{

代码块;

}

注:满足条件表达式,则执行对应的代码块


(25~28).switch ?case ?break ?default : 搭配使用构成判断语句

例如:

switch(变量名){

case ? ?值1: ? ? ? 代码块1; ? ??break(终止当前循环);?

case? ?值2:代码块2;? ? ? ??break(终止当前循环);

case ? ?值3:代码块3;? ? ? ??break(终止当前循环);

...

default: 代码块n;(此句可以不写)

}

注:以上结构表示,如果变量值等于1,则执行代码块1,等于2,执行代码块2,..........

? ? 如果都不等于则执行代码块n;

(29).continue :跳过当前循环的剩余语块,接着执行下一次循环


(30).for :

例如:

for(语句1;语句2;语句3){


循环体;


}


注:在以上结构中,先初始化语句1,然后判断条件是满足语句2,如果条件成立,执行循环体,执行完毕,运行语句3,再判断是否满足语句2,如果条件成立执行循环体,......直到条件不成立为止.


(31~32).do while :while可以单独使用,也可以也do搭配:


例如:while(条件表达式){


循环体;

}


注:该循环是先进行判断,再执行循环体


do{


? ? 循环体;


}while(条件表达式);


注:该循环是先执行循环体,再进行判断


(33~37)."try" "catch" " finally" "throws" "throw" :

例如:

try{


? ?/*可能出现异常的代码*/


}catch(Exception e){


? ?/*处理异常*/


}

finally{


/*不管程序是否出现异常都会运行的代码*/


}

注;try后边至少跟一个catch,可以不接finally,但最多只能有一个finally.


throws和throws的区别:


?


例如:import 包名称(一般是API中的包,也可以导入自己创建的包);

package ?包名;


保留字:

(1).goto

(2).const

注:?保留字是Java预留的关键字,或者是沿袭其他语言,用来防止将来进行扩展。它们虽然现在没有作为关键字,但在以后的升级版本中可能作为关键字。

?

小伙加油!

读书人网 >编程

热点推荐