<colgroup> <col> <col width="70%"> </colgroup> <thead> <tr> <th>修饰符</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td><b>final</b></td> <td>属性和方法不能被重载/修改</td> </tr> <tr> <td><b>static</b></td> <td>属性和方法属于类,而不是对象(要方法这样的方法在类里直接访问,不需要实例化,从对象方法)</td> </tr> <tr> <td><b>abstract</b></td> <td>只能在抽象类中使用,并且只能在方法上使用。 该方法没有主体(没有具体的实现代码块,只是一个的方法定义),例如。 主体(具体实现代码)由子类提供(从继承)。 您将在“继承和抽象”一章中了解有关继承和抽象的更多信息。</td> </tr> <tr> <td><b>transient</b></td> <td>序列化包含属性和方法的对象时,将跳过这些属性和方法</td> </tr> <tr> <td><b>synchronized</b></td> <td>一次只能由一个线程访问方法</td> </tr> <tr> <td><b>volatile</b></td> <td>属性的值不在线程本地缓存,并且始终从“主内存”中读取</td> </tr> </tbody>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/6007.html