可应用于方法的标准 Java 访问修饰符有:private / protected / public,synchronized,final,native,,abstract 和 static。
synchronized 是当前唯一生效的访问修饰符。其他的都已经被忽略。方法的“throws”子句被用来检查合法的类类型名称,除非通过强制的方式否则不会执行。
synchronized(即同步)的方法就是对作为方法共同的父范围中的对象进行同步,所以他们表现得就如同 Java 方法被包含在一个类中那样。 讨论完脚本对象和“子句”后我们再重新回到这个话题。
- // foo() and bar() 是同步的,就如同他们在一个共同的类中
- synchronized foo() { }
- synchronized bar() { }
本文转自 tongqiuyan 51CTO博客,原文链接:http://blog.51cto.com/tongqiuyan/754822