Multivision Interview Question

All were simple Java concepts. What is an interface? How is it different from an abstract class? How is a new object instantiated?