1、java中经常会看到session,但是每种session表示的类其实是不一样的。

2、用的最多的是httpsession,也叫用户session,主要用在javaweb开发中,session共享,session超时设置之类所提的session就是httpsession。

其次是hibernate中的session,这个是用于数据库持久层操作的session有了它可以方便的操作hibernate框架获取各种api。

再次是Apache组织开发的javax.jms.session,这个是用于消息队列发送时用到的session,通过session可以获取到队列发送器,发送消息。

另外可能还有别的session,但我这里还不知道,有待进一步学习。