为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC代码阅读中出现的问题

JDBC代码阅读中出现的问题

白板的微信 2018-07-13 10:13:47
上述的static是修饰的叫"代码块"是吧?为啥要用static修饰呢?是为了不重复创建只用static中已经存在的吗?上边这段代码是封装的关闭资源,一直不太理解关闭资源的意思,是把资源对象销毁还是怎么样?比如说Connection关闭,是把连接给销毁,还是把连接归还给DataSourse? 还有一段代码是把连接放到ThreadLocal中,为了事务用的.ThreadLocal的变量名叫t.执行t.remove(),是干了什么,是把当前connection给销毁吗?还是怎么样?还有一个问题?关于线程的.web应用中,当有用户访问的时候是不是就是创建一个线程?那这个线程什么时候会被销毁呢?还有就是是不是只要是线程没销毁,用户的所有操作就是用的threadlocal中的同一个线程?
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

关于第一问,你说的对了,还有就是有了static等同于该类的一个属性,加载这个类的时候调用一次,不会因创建对象时重复运行。

查看完整回答
反对 回复 2018-07-13
  • 1 回答
  • 0 关注
  • 604 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信