AbstractApplicationContext vs ApplicationContext

jaka jest różnica pomiędzyAbstractApplicationContext iApplicationContext ? czy możemy zadzwonić

context.registerShutdownHook()  

za pomocąApplicationContext?

Widziałem to podczas przeglądania przykładowego kodu -

public static void main(String[] args) {
    AbstractApplicationContext context =new ClassPathXmlApplicationContext("Beans.xml");
    context.registerShutdownHook();
}

questionAnswers(3)

yourAnswerToTheQuestion