A a=new A();
HttpServlet.session("a",a);

httpservlet.session("a",new A());

解决方案 »

  1.   

    没什么区别httpservlet.session("a",new A());  相对于上面是简写
      

  2.   

    单独 对
    A a=new A();
    HttpServlet.session("a",a);

    httpservlet.session("a",new A());
    来说没有任何却别
    但是程序中往往还有类似这样的写法
    HttpServlet.session("a",a);
    ****.session("b",a);  
    httpservlet.session("a",new A());
    httpservlet.session("B",new A());这样的话完全是两种概念
    上一个是同一对象 下一个是不同对象
      

  3.   


    A a=new A();
    HttpServlet.session("a",a);
    在堆中多了个引用a.