目录
一、JAVA的final关键字有哪些用法
可以理解为最后的操作,执行后,就不能再改变。
①当用final去修饰一个类时,这个类就不能被继承了
②同理当用final去修饰一个方法时,该类就不能重写了
③当用final去修饰变量时,表示变量只能赋一次值,之后值不能被修改。
二、synchronized关键字有哪些用法?
可以将对象或者方法标记为同步。以实现对现象和方法的互斥访问。就是在同一时间内,只能有一个线程能使用,其他的线程只能排队等待,但实现同步时,系统都是消耗很多资源和时间的,虽然都是安全的线程。
三、static关键字有哪些用法
①修饰代码块(叫做静态代码块)
②修饰方法(静态方法)
③修饰成员变量(静态成员变量)