JAVA的保留(53个)关键字_v11.docxVIP

  • 6
  • 0
  • 约5.67千字
  • 约 11页
  • 2017-02-09 发布于重庆
  • 举报
JAVA的保留(53个)关键字_v11

密级:版本:文档作者:提交时间:概述在java中保留关键字是被java本身定义使用的字母组合,具有特殊意义,所以不能用作变量名、方法名以及包名。Java共有53个关键字,中const和goto虽然被保留但未被使用。详述保留关键字分为9大类:访问控制修饰符的关键字(共3个):序号保留关键字定义或作用备注,常用1private私有的当前类可用2protected受保护的当前包内可用3public公共的可跨包,(默认选择)类、方法、变量的修饰符(共13个):序号保留关键字定义或作用备注,常用4abstract声明为抽象public abstract class C(){} 介于类与接口中间,可以有也可以没有已经实现的方法体5class类public class A(){} 花括号里有已实现方法体,类名需要与文件名相同6extends扩展、继承用于类继承类 public class A extends D(){}7final终极、不可变方法和类都可以用final来修饰final修饰的类是不能被继承的final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量。8implements实现用于类或接口实现接口public class A interface B(){}9interface接口public interface B(){} 花括号里有方法体,但没有实现,方法体句子后面是英文分号“:”结尾10native本地11new新建、创建A a=new A(); A表示一个类12static静态属性和方法都可以用static修饰,直接使用类名.属性和方法名。只有内部类可以使用static关键字修饰,调用直接使用类名.内部类类名进行调用。 static可以独立存在。静态块13strictfp严格精准14synchronized同步15transient短暂16volatile易失程序控制语句(共12个):序号保留关键字定义或作用备注,常用17break中断、跳出循环18continue继续中断本次循环,并并开始下一次19return返回return 一个返回值类型20do运行长与while连用21while循环while 怎么样就do什么 while(){}22if如果if(){} 如果小括号里面怎么怎么样花括号就怎么怎么样23else那么、反之常与if连用,用法相同24for循环for ( ; ; ){}25instanceof是否实例一个二元操作符,和==,,是同一类的。测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据26switch开关switch(表达式){case 常量表达式1:语句1;....case 常量表达式2:语句2;default:语句;}default就是如果没有符合的case就执行它,default并不是必须的.case后的语句可以不用大括号.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.27case返回开关的结果长与while连用28deault默认长与while连用异常处理(共5个)序号保留关键字定义或作用备注,常用29catch处理异常1.try+catch程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句2.try+catch+finally程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完try块,也要去执行finally块的代码。然后执行finally块后面的语句3.try+finally程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。那末finally块后面的代码还会被执行吗?不会!因为你没有处理异常,所以遇到异常后,执行完finally后,方法就已抛出异常的方式退出了。这种方式中要注意的是,由于你没有捕获异常,所以要在方法后面声明抛出异常(来自网上的资料)30finally最终都执行一些可以导致程序出问题的因素,比如书写错误,逻辑错误或者是api的应用错误等等. 为了防止程序的崩溃就要预先检测这些因素,所以java 使用了异常这个机制.在java中异常是靠 抛出 也就是英语的throw 来使用的,意思是如果发现到什么异常的时候就把错误信息 抛出31throw抛出一个异常对象32try捕获异常33throws声明一个异常可能被抛出把异常交给他的上级管理,自己不进行异常处理包相关(共2个):序号保留关键字定义或作用备注,常用34import引入当使用某个包的一些类时,仅需类名然后使用ctrl+shift+

文档评论(0)

1亿VIP精品文档

相关文档