- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 里氏替换原则
这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。它包含以下4层含义: 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。 子类中可以增加自己特有的方法。 当子类的方法重载父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。 当子
2017-09-28 16:05:38 318
原创 序列化 保存到一个文件
a)Make a FileOutputStream java 代码 FileOutputStream fs = new FileOutputStream(“foo.ser”); b)Make a ObjectOutputStream java 代码 ObjectOutputStream os = new ObjectOutputStream(fs); c)write the ob
2017-09-23 16:54:24 456
原创 什么是java序列化,如何实现java序列化
Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 远程通信基本都是二进制,这样序列化后方便传输。 如何序列化?: 存取: ObjectInputStream in = new ObjectInputStream(new FileInputStream(f)); Object s = in.readObject();Object
2017-09-23 16:38:46 351
原创 字符流是否来自于转换流,为什么?
转换流可以将字节转成字符,原因在于,将获取到的字节通过查编码表获取到指定对应字符。 转换流的最强功能就是基于 字节流 + 编码表 。没有转换流就没有字符流。 转换流InputStreamReader,OutputStreamWriter各有一个子类就是操作文件的字符流对象FileReader,FileWrier: 想要操作文本文件,必须要进行编码转换,而编码转换动作转换流都完成了。 所以操作
2017-09-23 16:07:54 500
原创 flush和close方法的区别
Flush() 刷新数据到目的地,流可以继续使用。 Close() 关闭流,关闭之前会刷新数据到目的地。关闭后,流不能继续使用。
2017-09-23 16:04:15 1042
windows 64 redis 2.8
2016-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人