Java编程中常用修饰词的操纵办法[Java编程]
本文“Java编程中常用修饰词的操纵办法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:
1.public
利用对象:类、接口、成员
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可拜候的
2.private
利用对象:成员
介绍:成员只可以在定义它的类中被拜候
3.static
利用对象:类、办法、字段、初始化函数
介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的.静态办法是类办法,是被指向到所属的类而不是类的实例.静态字段是类字段,无论该字段所在的类成立了多少实例,该字段只存在一个实例被指向到所属的类而不是类的实例.初始化函数是在装载类时履行的,而不是在成立实例时履行的.
4.final
利用对象:类、办法、字段、变量
介绍:被定义成final的类不答应呈现子类,不能被覆盖(不该用于动态查询),字段值不答应被改正.
5.abstract
利用对象:类、接口、办法
介绍:类中包含没有实现的办法,不能被实例化.假如是一个abstract办法,则办法体为空,该办法的实目前子类中被定义,并且包含一个abstract办法的类必须是一个abstract类
6.protected
利用对象:成员
介绍:成员只能在定义它的包中被拜候,假如在其他包中被拜候,则实现这个办法的类必须是该成员所属类的子类.
7.native
利用对象:成员
介绍:与操作平台相关,定义时并不定义其办法,办法的实现被一个外部的库实现.
8.strictfp
利用对象:类、办法
介绍:strictfp修饰的类中全部的办法都躲藏了strictfp修饰词,办法履行的全部浮点计算服从IEEE 754尺度,全部取值包含中间的后果都必须表示为float或double范例,而不能操纵由本地平台浮点格局或硬件供应的额外精度或表示范围.
9.synchronized
利用对象:办法
介绍:关于一个静态的办法,在履行之前jvm把它所在的类锁定;关于一个非静态类的办法,履行前把某个特定对象实例锁定.
10.volatile
利用对象:字段
介绍:因为异步线程可以拜候字段,所以有些优化操作是一定不能作用在字段上的.volatile有时可以替换synchronized.
11.transient
利用对象:字段
介绍:字段不是对象长期状况的一部份,不该该把字段和对象一同串起.
以上是“Java编程中常用修饰词的操纵办法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |