static final public synchronized abstract

1.static final public synchronized 可以混用 而且顺序不限

2.abstract 只能与public或protected连用,不能用default或private 也不能与static final  synchronized中的任意一个连用

 

原因:

abstract要继承(多态)

但static的是编译期绑定,拒绝多态

synchronized没有继承性,父类加锁 子类默认不加锁 ,所以加了synchtonizd也没用

final本身就是阻止重写的

posted @ 2015-09-09 15:20  天津大学  阅读(310)  评论(0编辑  收藏  举报