JMS, JDBC 提供的都是interface,具体的实现得要用provider。例如ojdbc6.jar就是对JDBC Interface的实现,还有application server里有专门对JMS的实现。Interface和Class区分开来的好处就在于,用interface的人只管用就行了,不用管怎么实现的。如JMS,JDBC的实现涉及大量的网络层之类的底层操作,也是我们操心不来的。
Interface 里的variable都是final static。换言之,常量。
原文:http://www.cnblogs.com/sleepyface/p/5164897.html