Java中的关键字

来源:互联网 发布:海尔电视有线连接网络 编辑:程序博客网 时间:2024/06/05 18:11
Java中的关键字

Java中共有50个关键字,其中包含两个保留字(现有Java版本尚未使用 但以后版本可能会作为关键字使用)。

1.保留字:goto,const

2.其他关键字:

数据类型:byte,short,int,long,double,float,void,boolean

表示值:true,false,null,return,super,this

定义类、接口、抽象类、方法:class,interface,abstract,extends,implements,public,protected,private,default,static,final,new

异常:try,catch,finally,throw,throws

循环条件:if,else,for,while,do,switch,case,break,continue

包:package,import

不常用:
        instanceof      用来判断一个对象是否是否一个类的实例(对象)。
        transient        当使用对象流的时候,如果想要某一个属性不被写入到文件中,可以将个该属性设置为瞬时的。
        synchronized 线程中使用,可以修饰方法,或者某一部分代码,表示這一部分内容同同一时间只能有一个线程访问。
        volatile           线程中使用,让其他线程获取的数据是修改后的。
        native             一个Native Method就是一个java调用非java代码的接口。

3.访问修饰符
       public,protected,private,可以修饰类、方法、属性。其中后两者多用来修饰内部类。
       主类(和文件名字相同的类)只能用public修饰。

4.static与final
static:静态的。
       类、方法、属性可以被修改为static,但是主类不允许。
       如果方法、属性、类修改为static的,那么表示该方法不需要实例化对象,直接通过类名就可以调用。
       static关键字修饰的内容,会存入到静态内存空间中,并且这些内容都只会存在唯一的一份。在实例化对象之前先访问静态内存。
       static{

       }
       static修饰一个语句块表示该语句块可以先被执行,且只有一份。

final:最终的。
      类、方法、属性可以被修饰为final。
      被修饰的类不可以被继承,方法不可以被重写,属性不可以被修改。

final和static可以同时修饰一个类、方法、属性。先后顺序的不同也没有什么大的区别。
0 0
原创粉丝点击