Pergunta de entrevista da empresa Millennium

What is the difference between abstract and interface in java