Java常用修饰符

以下是Java中常见的修饰符及其用法的表格形式:

修饰符 用法
public 修饰类、方法、变量,表示可以在任何地方访问该类、方法、变量
protected 修饰类、方法、变量,表示可以在同一包内和子类中访问该类、方法、变量
默认(无修饰符) 修饰类、方法、变量,表示可以在同一包内访问该类、方法、变量
private 修饰类、方法、变量,表示只能在定义它的类内部访问该类、方法、变量
static 修饰变量和方法,表示属于类而不是实例,可以通过类名直接访问,无需实例化对象
final 修饰类、方法、变量,表示不能被继承、修改或重写
abstract 修饰类和方法,表示类不能被实例化,方法只有声明而没有实现,需要子类提供具体实现
synchronized 修饰方法和代码块,表示在同一时间只有一个线程可以访问,用于多线程编程
volatile 修饰变量,表示对被标记的变量进行原子性操作,禁止指令重排序,用于多线程编程
transient 修饰变量,表示标记的字段不需要被序列化,不会被持久化保存,用于序列化
strictfp 修饰类和方法,表示浮点数计算结果在不同平台上保持一致性,用于浮点数计算
native 修饰方法,表示该方法的实现是由本地(非Java)代码提供的,用于与本地代码交互
欢迎关注公众号【码上猎人】(*`▽´*) 开源万岁!

猜你喜欢

转载自blog.csdn.net/rice2020/article/details/131649943
今日推荐