天天看点

Java修饰符

一、用于类

1、访问修饰符(内部类可以使用全部访问修饰符)

访问修饰符 作用范围
public 完全开发
default(无) 同包访问

2、非访问修饰符

非访问修饰符 描述
abstract 指定为抽象类
final 指定为最终类,不可被继承

二、用于成员变量

1、访问修饰符

protected 子类或同包访问
private 本类访问
static 类属性,可通过类名直接调用
该成员不能被重写,即定义常量
transient 不可序列化
volatile 可被多个线程访问(同步变量)

三、用于成员方法

类方法,可通过类名直接调用
方法不能被重写
native 集成其他语言的代码,本地方法
抽象方法
synchronized 控制多个并发线程的访问(同步方法)