Context是接口,InitialContext是这个接口的一个实现。所以它们可以通用

解决方案 »

  1.   

    InitialContext是用于初始化Context接口的一个实现
      

  2.   

    一般这样用:
    Context ctx = new InitialContext();
      

  3.   

    InitialContext ctx = new InitialContext();这样也可以!
      

  4.   

    Context是接口,InitialContext是该接口的实现目前的软件开发都推荐面向接口编程Context ctx = new InitialContext();  这种方式就是还有例如
    List list = new ArrayList();
      

  5.   

    你可以在Context的基础上自己扩展自己的实现,这就是接口的好处