Java
apollo1shine
这个作者很懒,什么都没留下…
展开
-
(转)序列化和反序列化的简单理解
一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访转载 2017-12-04 21:00:11 · 212 阅读 · 0 评论 -
Java静态代理与动态代理
这几天看了一点关于Java里比较流行的设计模式-代理模式,该设计模式很多框架里都会使用,同时也体现了Java的AOP思想,在此做一个总结。代理模式里有三个概念,接口、实现该接口的被代理对象以及代理类。 静态代理 首先设计一个接口IPerson,该接口规范了被代理对象的行为:public interface IPerson { String sing(String name); Stri原创 2018-01-15 15:37:58 · 211 阅读 · 0 评论 -
(转)自定义注解之运行时注解(RetentionPolicy.RUNTIME),获取注解
对注解概念不了解的可以先看这个:Java注解基础概念总结 前面有提到注解按生命周期来划分可分为3类: 1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; 2、RetentionPolicy.CLASS:注解被保留到class文件,...转载 2018-08-13 15:00:04 · 640 阅读 · 0 评论