关于一些在Java上的疑惑,在Java

想知道Java类之间可以互相传递数值吗.
就像在servlet 里用session的用法一样,hashmap好像只能在本类使用,不太理解

嗯,很好的一个问题,个人理解不严谨,可以参考:

  • java类可以传递数值,可以了解一下设计模式相关结合理解。不如不明白你说的java类直接传递数值是什么意思?,java实现业务逻辑的途径就是类与类的连接,消息交互实现的。一般可以通过聚合,组合,继承,依赖,关联连接关系实现,具体比如接口委托等,

  • 就那servlet里的session,本质是 HttpSession 与 在servlet的某层接口建立了联系,具体题主可以看源码,之所以可以从servlet里那session、因为servlet某层接口应该会有getSession()之类的方法老获取Session实例,那么,这时就是servlet与session的这种组合关系实现的。

  • 关于你说的hashmap,他本身就是一个对象字典,是一个单一的东西,如果说你继承了hashmap,然后做继承类里有一个属性是list容器,那你可以在这个类里写一个方法,把hahmap的东西放到list的,这时候,你的hashmap就可以和list进行消息交互了,也就是你说的类之间传递数值