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

© 苏-L-w 中级黑马   /  2014-6-29 00:59  /  1225 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    Java中的50个关键字

    关键字也称为保留字,是指java语言中规定了特定含义的标示符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。Java中有50个常用关键字:

与数据类型相关(10)
关键字类型占字节数备注
boolean布尔数据类型1有true和false两个值
int整型数据类型4
long长整型数据类型8
short短整型数据类型2
byte字节数据类型1大小范围为-27—27-1
float浮点型(实数型)4
double双精度型数据类型8
char字符型数据类型2(Unicode码)
class表示一个类不确定可用于定义一个类。
interface表示一个接口不确定可用于定义一个接口
与流程控制相关(13)

if: 表示条件判断,一般用法if(关系表达式),后跟else或{……}


else: 条件转折,如if (关系表达式){语句块1}else{语句块2},如果关系表达式的值为true,则执行语句块1,否则执行语句块2.


do……while……:do和while一般一起使用,用于表示循环语句。do{……}while(关系表达式)……;当关系表达式的值为true是继续循环。


for:用于表示循环,for循环是最常使用的循环,格式for(表达式a; 表达式b; 表达式c)括号里面的书通常用于控制循环的次数,一般会用一个int类型的变量类计数,如(int i=0; i<10; i++)表达式a用于流程控制的开始值,表达式b表示循环终止条件,表达式c用于计数。


switch(条件a)case……:switch和case合起来用于表示条件分支流程。如:
while(int c) {
case 1: {语句块1}
case 2: {语句块2}
……?????? ……
case n: {语句块n}
default:exit(0);
}

如果c为1,则执行语句块1;如果c为2,则执行语句块2;以此类推,如果c为n,则执行语句块n。default表示除case以外出现的情况。


default:在switch……case……分支语句可知,default是在所有case条件下都不成立时使用。用于包表示s“rc”文件夹下的当前包;如果用于类,表示只可被本文件内的其它类访问。


break用于结束本层循环,或跳出某层循环。


continue:用于跳出本次循环,而break跳出本层循环。Break和continue可以实现类似于C\C++中goto语句的用法:
label0:
{
 for (int k = 0; k < 10; k++) {
 ..........
 label1:
 for (int j = 0; j < 10; j++) {
  ................
  break label0;  //跳转至label0
 }
 ...........
 label2:
 for (int kk = 0; kk < 10; kk++) {
  ..............
  break label0;  //跳至label2

 }
}


return:返回一个值,通常用于函数中,返回一个具有特定类型的值。如:

public int fuction()
{
  int a;
  ……
  return a;//返回int型的值
}

try……catch……finally……:用于异常处理,使用形式如:

try{
 ……
}catch(类型b){
 ……
}finally{
 ……
}

try{……}中放置可能会发生异常的的语句块,catch(){……}用于抓住异常,{}定义当出现异常时的处理方法。finally{……}表示不管异常是否发生,都得进行finally{}中的处理。


与修饰符相关(12)
不同访问修饰符的访问权限
范围本类同软件包不同包中子类不同包且无继承作用(含义)
public可以可以可以可以公有的
protect可以可以可以 受保护的
default(无权限修饰符)可以可以 当前的
private可以 私有的

如:

一个".java"后缀名的文件里面只能一个publi型的cass类。如c13.swing包下有HelloWorld.java 文件,该文件下有如下代码:package c13.swing;public class HelloWorld {

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1

查看全部评分

5 个回复

倒序浏览
好总结,:)
回复 使用道具 举报
好总结  
回复 使用道具 举报
学习了,谢谢楼主
回复 使用道具 举报
谢了楼主!
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马