- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 java 对象的序列化和反序列化
目录 简介 序列化步骤 serialVersionUID 简介把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。java中对象的序列化机制是允许对象转为字节序列。这些字节序列可以使Java对象脱离程序存在,对象的序列化主要有两种用途: 把对象保存到硬盘上。 例如:Web服务器中的Session对象,当有超高数量用户并发访问,就有可能出现超高数量个Ses
2017-01-25 13:20:02 589
翻译 03-用私有构造器或者枚举类型强化 Singleton 属性
目录 方法一:公有静态成员,并且是 final 域 方法二:公有的成员是个静态工厂方法 上述两种方法都存在的问题 序列化预防“假冒” 方法三:单元素的枚举类型 1. 公有静态成员,并且是 final 域public class Student { public static final Student INSTANCE = new Student(); // 私有构造器 priv
2017-01-24 20:51:20 532
翻译 02-遇到多个构造器参数时要考虑用构建器
目录 简介重叠构造器 JavaBeans 模式 Builder 模式 Builder 模式在 Android 的应用 简介构造器和静态工厂有一定的局限性,当我们创建实例,遇到大量的参数,有的参数需要传值,有的参数不需要选择等等灵活的条件下,我们应该怎么办? 重叠构造器:简单粗暴,提供好多好多个构造函数来满足需要。 JavaBeans 模式:实际上是先调用无参的构造函数来创建对象,然后再调用属性的 s
2017-01-23 20:54:44 1046
翻译 01-考虑用静态工厂方法代替构造器
本文目录 简介 优势 缺点 服务提供者框架 简介如果想要获取一个类的实例,最常用的方法就是提供一个公有的构造器,除此之外,类还可以提供一个公有的静态工厂方法,它是一个返回类的实例的静态方法。下面是Java中自带的Boolean类(基本类型boolean的包装类)中的静态工厂方法,这个方法将基本类型boolean值转换成一个Boolean对象引用: public static Boolean valu
2017-01-15 18:22:54 364
原创 Android 获取调试版和发布版的 SHA1
前言Android 使用高德定位,申请 Key必须要提供 SHA1。以前写过天气 demo 使用过,今天写期末大作业:基于android+xmpp+openfire 聊天小系统的时候,发送位置功能用到了定位,遇坑了好久才解决,所以,还是梳理梳理记下来比较好,方便下次用。调试版1.打开CMD,输入cd .android keytool -list -v -keystore debug.keystore
2017-01-07 17:13:04 5291
基于最新SSH的个人信息管理系统
2017-04-06
期末大作业-jsp之课堂帮
2017-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人