![](https://img-blog.csdnimg.cn/20210113172601703.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
源码
文章平均质量分 71
源码心得
乐羊子灰
吃饭哪有敲代码香
展开
-
serialVersionUID作用
Serializable接口使用作用实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在,serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID于本地相应实体类的serialVersionUID进行比较原创 2021-01-15 19:15:37 · 390 阅读 · 0 评论 -
Serializable接口的作用
概念在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。序列化其实可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介质可接受的形式,以方便存储或传输。其实想想就大致清楚基本流程,序列化时将 Java 对象相关的类信息、属性及属性值等等保存起来,反序列化时再根据这些信息构建出 Java 对象。而过程可能涉及到其他对象的引用,所以这里引用的对象的相关信息也要参与序列化。Java 中进行序列化操作需要实现 Serializable 或 Ex原创 2021-01-15 18:56:08 · 3214 阅读 · 0 评论 -
Spring四大注解 :@Service、@Repository、@Component、@Controller
注解含义@Controller用来定义控制(dao)层的组件@Service用来定义业务层(service)的组件@Repository用来定义持久层(domain)的组件@Component用来定义不在上述范围内的一般性组件(最普通的组件,可以被注入到spring容器进行管理)@Controller比较好理解,加到Controller上就行了。Java web服务的项目可以用@RestController。@Service和@Component分不太清...原创 2021-01-13 17:54:28 · 767 阅读 · 0 评论