java
vincient爱游戏
估计比我菜的没几个了
展开
-
java编程思想——接口
文章目录序言1. 抽象类和方法2. 接口3. 完全解耦4. Java多重继承5. 通过继承扩展接口5.1 组合接口时的命名冲突6. 适配接口7. 接口中的字段7.1 初始化接口中的字段8. 接口嵌套9. 接口和工厂10. 结论 序言 接口和抽象类提供了将接口和实现分离的结构化方式 1. 抽象类和方法 构建通用接口的唯一理由是为了让不同的子类有不同的表达。 抽象基类即抽象类。 抽象类的对象几乎...原创 2020-04-21 16:30:53 · 193 阅读 · 0 评论 -
java编程思想——多态
文章目录序言:1. 再论向上转型1.1 忘记对象类型2. 转换2.1 方法调用绑定2.2 产生正确行为2.3 可扩展性2.4 缺陷:重写私有方法2.5 缺陷:字段和静态方法3. 构造器和多态3.1 构造函数的调用顺序3.2 继承和清理3.3 构造器内部多态方法的行为4. 协变返回类型5. 用继承进行设计5.1 替换与扩展5.2 向下转型和运行时类型信息 序言: 多态是面向对象编程语言的第三种特性...原创 2020-04-14 22:47:16 · 148 阅读 · 0 评论 -
XStream的使用说明3
XStream的使用说明往期记录XStream的序列化和重命名1. 为包重命名Xstream.aliasPackage()2. 为类重命名:Xstream.alias()3. 为字段重命名:Xstream.aliasField()4.省略集合根节点:Xstream.addImplicitCollection()5.把字段节点设置成属性:Xstream.useAttributeFor()6.隐藏字段...原创 2018-11-05 17:53:19 · 165 阅读 · 0 评论 -
XStream的使用说明2
XStream的使用说明XStream使用说明XStream序列化XMLXStream序列化Json XStream使用说明 XML的使用说明1 XStream序列化XML package com.vincient.test.xstreamDemo; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream....原创 2018-11-05 16:09:52 · 150 阅读 · 0 评论 -
XStream的使用说明1
XStream的使用说明XStream介绍代码示例基本示例执行结果注意点 XStream介绍 XStream是一种OXMapping技术 XStream可以不需要其他辅助类和映射文件实现Xml文件的反序列化和JavaBean序列化成Xml。 Xstream可以将JavaBean序列化为Json或将Json反序列化为JavaBean 代码示例 基本示例 Person类 package com...原创 2018-11-05 15:30:06 · 529 阅读 · 0 评论 -
XML的解析方式4——DOM4J方式解析
DOM4J解析XMLXML的解析方式[DOM解析][2][SAX解析][3][JDOM解析][4]DOM4J解析代码示例 参考四种生成和解析XML文档的方法详解 XML的解析方式 DOM解析 SAX解析 JDOM解析 DOM4J解析 【优点】 大量使用了Java集合类,方便Java开发人员,同时提供一些提高性能的替代方法。 支持XPath。 有很好的性能。 【缺点】 4. 大量使用了接口,AP...原创 2018-11-02 17:43:14 · 234 阅读 · 0 评论 -
XML的解析方式3——JDOM方式解析
JDOM方式解析XMLXML的解析方式JDOM解析方式相关代码 XML的解析方式 DOM解析 SAX解析 JDOM解析 JDOM解析方式 【优点】 使用具体类而不是接口,简化了DOM的API。 大量使用了Java集合类,方便了Java开发人员。 【缺点】 没有较好的灵活性。 性能较差。 相关代码 XmlDocument接口 package com.vincient.test; /...原创 2018-11-02 16:43:39 · 204 阅读 · 0 评论 -
XML的解析方式2——SAX方式解析XML
SAX方式解析XML XML解析方式 1. DOM解析 见上一篇博客:XML的解析方式1——DOM方式解析XML 2.SAX方式解析 【优势】 不需要等待所有数据都被处理,分析就能立即开始。 只在读取数据时检查数据,不需要保存在内存中。 可以在某个条件得到满足时停止解析,不必解析整个文档。 效率和性能较高,能解析大于系统内存的文档。 【缺点】 需要应用程序自己负责TAG的处理逻辑(例如维护父...原创 2018-11-02 11:41:38 · 163 阅读 · 0 评论 -
XStream的使用说明5
XStream的使用说明往期记录Xstream自定义的转换器 往期记录 XStream的使用说明1 XStream的使用说明2 XStream的使用说明3 XStream的使用说明4 Xstream自定义的转换器 代码示例 javabean package com.vincient.test.xstreamDemo; /** * @Author: Vincient * @Descriptio...原创 2018-11-06 16:11:36 · 105 阅读 · 0 评论 -
XStream的使用说明4
XStream的使用说明往期记录Xstream注解的使用准备工作1. 设置Xstream应用注解3.省略集合根节点:@XStreamImplicit4.把字段节点设置成属性:@XStreamAsAttribute5. 隐藏字段:@XStreamOmitField6. 往期记录 XStream的使用说明1 XStream的使用说明2 XStream的使用说明3 Xstream注解的使用 准备工作 设...原创 2018-11-06 15:45:45 · 171 阅读 · 0 评论 -
XML的解析方式1——DOM方式解析XML
XML的解析使用XML解析方式DOM方式解析 XML解析方式 DOM方式解析 DOM方式解析XML: 允许应用程序对数据和结构做出更改。原创 2018-10-31 11:33:49 · 350 阅读 · 0 评论