java设计模式
mmyzhenyuanzi
这个作者很懒,什么都没留下…
展开
-
java中序列化和反序列化深入探究
前言相信序列化和反序列化在开发中经常用到,javaBean也往往被建议实现Serializable接口,那么到底什么是序列化?为什么实现了Serializable接口就可以进行序列化了?序列化方式有哪些?这些序列化方式各自的优缺点有哪些?这些问题都是本文将探讨的问题。概念网上搜索序列化定义往往都是Java对象转换为字节序列的过程,我觉得这个定义不够友好,这次我倒觉得百度百科的定义值得借鉴:序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象原创 2020-07-29 14:22:54 · 225 阅读 · 0 评论 -
外部类,内部类以及静态内部类的加载关系深入探讨
前言: 在看单例模式的时候,在网上找帖子看见其中有一种(IoDH) 实现单例的方式,其中用到了静态内部类,文章中有写到当jvm加载外部类的时候,并没有加载静态内部内这和之前自己想的不一样,特意在网上找了一些帖子总结一下。一、学习前千的疑问: 稍微了解Java虚拟机内的加载过程的步骤,都很清楚,一个类的静态资源、一些常量都是在类加载的时候就被加载金内存中分配空间了,所以我一开始理所当然的以为静态内部类中的静态变量同样属于静态资源,也应该在在内加载的时候被加载,然而实际情况却不是这样的,带着这个原创 2020-07-19 17:34:29 · 576 阅读 · 0 评论 -
JAVA设计模式——UML学习
# UML定义# 特点# 分类# 类图# 时序图原创 2020-07-05 09:46:35 · 108 阅读 · 0 评论