Java中存在着很多的关键字去(其中带*的都是保留关键字):
abstract | continue | for | new | switch |
assert*** | default | goto* | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum**** | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp** | volatile |
const* | float | native | super | while |
下面解释一下部分常用的关键字
(1)abstract
abstract是抽象的意思。用来定义抽象类和方法,被abstract修饰的类不能够实例化。被修饰的方法没有方法体。
abstract class 类名称{
abstract void 方法名称();
}
(2)final
final 是最终的。可以修饰类,方法,属性,变量。
final的功能
(3)try,catch ,finally
这三个关键字可以用在异常中,可以捕捉异常,其中finally中的代码一定会被执行到。一般用来关闭一些数据流。
try{
要执行的功能代码块
}catch(异常类型 ){
这里可以抛出异常:throw 异常类型
也可以打印异常:
}finally{
这里一般用来关闭一些数据流,例如数据库,字节流等等。
}
(4)this
this在java中经常用到
简单的说:那个对象调用this所在的函数,this就代表那个对象。
this的应用:
this应用的注意:
this语句:用于构造函数之间互相调用。
this语句只能定义在构造函数的第一行,因为初始化要先执行。
(5)static
static 静态的。可以修饰 方法,变量
static 使用注意:
什么时候使用静态static
(6)if , else , for ,while ,switch, case, default,break , continue
这些都是java语句中能用到的重点介绍 break,continue。
break 用于跳出当前循环,一般用在嵌套循环,case语句中,用于结束当前的程序。
for(int i=1;i<10;i++){
if(i%2=0){
break;
}
System.out.print(i);
}
continue用于跳出当前循环进行下一次循环
for(int i=1;i<10;i++){
if(i%2=0){
continue;
}
System.out.print(i);
}
switch()
case 1:
break;
case 2:
break;
default //default 是前面都不满足的情况下执行的
(7)interface接口
interface 用来定义接口,接口里面的方法都是抽象方法。
接口的特点:
(8)implements
用于实现接口
(9)public private protected
这三个是权限修饰符其中public protected 可以修饰类
private 权限最低 public权限最高
(10)int char String byte short long float double
八种基本数据类型类型
(11)instanceof用于判断对象属于哪种类型