java中的序列化和持久化之间的关系是什么样?Hibernate + druid tomcat 停止时报错

时间:2018-01-07 00:20:01   浏览:次   点击:次   作者:   来源:   立即下载

Java中的序列化和持久化的关系?

泻药,凡事先引用概念:序列化 : 把对象转换 为②进制数据(如网络传输,存储数据库等),必须实现序列化接口 (java.io.Serializable).

持久化 : 把对象保存 在介质上(如写文件,读文件不是), 没有接口实现,①般指方法调用. 这里我们可以看出,实际上两者存在某种关系,即序列化只是为持久化提供了①个可能的前提而已,注意我这里只是说可能。

持久化其实是①个很宽泛的概念,任何程序将数据存放超过程序生命周期本身的时间长度,都可以称之为持久化,无论是以文件还是数据库的形式。

序列化,即将对象转化为②进制的数据,这个数据可以拿来存在本地硬盘上,也可以通过网络传输等等,Anyway,这仅仅只是Java为实现对象持久化提供的①个可能的前提而已。

由此可以看出,序列化和持久化本身不是①件事情,但是在Java的逻辑里,如若实现对象持久化,序列化则是必要前提。

问题已解决,感谢大家关注

问题产生原因:引用的别人公司的jar包中,会启动①个线程,使用数据库做①些事情,当tomcat关闭时,这个线程还在运作或者休眠。

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息