12-02-25 ----------- Q)What is the realtime usage of an interface in Java => "coding to interfaces is superior to coding to classes" =>interfaces fecilitate loose coupling between service requestor and service provider. For eg. Java applications use interfaces in JDBC (A Java based data access technology ) to communicate with the database. These interfaces provide JDBC driver vendor independency in Java projects. =>Similarly, Servlet interfaces provide Web container vendor independency Q)Does java support multiple intheritance? =>No. =>We have 2 types of multiple inheritance. 1)Declarative multiple inheritance(interface) 2)implementation multiple inheritance(class) =>Java supports declarative multiple inheritance. standardization vs generalization Does java support multiple intheritance