摘要: Java默认的序列化机制非常简单,而且序列化后的对象不需要再次调用构造器重新生成,但是在实际中,我们可以会希望对象的某一部分不需要被序列化,或者说一个对象被还原之后,其内部的某些子对象需要重新创建,从而不必将该子对象序列化。 在这些情况下,我们可以考虑实现Externalizable接口从而代替Se 阅读全文
posted @ 2017-02-24 23:10 PointNet 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 结合简单示例和UML图,讲解工厂模式简单原理。 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他说“开奥迪 阅读全文
posted @ 2017-02-24 17:51 PointNet 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 学习过spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一 阅读全文
posted @ 2017-02-24 12:29 PointNet 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 阅读全文
posted @ 2017-02-24 11:55 PointNet 阅读(8281) 评论(0) 推荐(0) 编辑
摘要: Java 中 byte 和 int 之间的转换源码: [java] view plain copy print? //byte 与 int 的相互转换 public static byte intToByte(int x) { return (byte) x; } public static int 阅读全文
posted @ 2017-02-24 11:39 PointNet 阅读(23342) 评论(0) 推荐(0) 编辑
摘要: 一、源码解析1、 LinkedList类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get()8、数据复制clone()与toArray()9、遍历数据:Iterator()二、ListItr 一、源码解析 1、 阅读全文
posted @ 2017-02-24 10:12 PointNet 阅读(1125) 评论(1) 推荐(0) 编辑