java does not support multiple inheritance.if we see interfaces it seems that it support.as inheritance is deriving of characteristics. we are providing the characteristics to the interfaces that are implemented in a class but not deriving of characteristics
No Java doesn't support multiple inheritance directly but java does multiple inheritance through the help of his interface. Because interface doesn't have any body implementation its all left to the child class which implements this.So by this it support multiple inheritance.