`
pangwu86
  • 浏览: 117524 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XStream1.4的几个变化

 
阅读更多

正着手XBlink新版本的开发,想着去找XStream取取经的,结果意外发现几乎3年没有更新过的XStream在今年8月份竟然发布了新版本,最新的为1.4.1,已经是一个BugFix版了。

 

稍微扫了下,发现1.4比起1.3版主要有这么几个改变:

 

 

  1. 官方表示不再支持JDK1.3了,所以老系统还是继续用1.3.1版吧。
  2. 增加了对JDK7与android系统的支持。
  3. XPP3不再是默认的了,由kXML2取代了其位置,简单查了下kXML2,发现它基本是服务于手机系统(像J2ME)的一个XML解析器,优点就是占用内存小,本身个头也比XPP3小一号,所以在明确表示支持android后,默认使用kXML2也是可以理解的。(但是但是,1.4.1又把XPP3当做默认了,这个这个这个,无语了)
  4. 支持隐式Array与隐式Map。
  5. 加强了对JSON格式的支持。
其他的还是看官方的changelog

其中XPP3与kXML2的关系,他们都是XMLPull API的实现,使用哪个都可以。

XStream用的多了,发现确实有感觉不爽的地方,XBlink中肯定会对这些进行改进,争取再一次超过他。

还有发现自己英语是进步了,比起过去,现在看这种英文技术类网站轻松多了,小祝贺自己下下。


 

0
1
分享到:
评论

相关推荐

    xstream-1.4-API

    **XStream 1.4 API 深度解析** XStream 是一个强大的 Java 库,它的主要功能是将 Java 对象序列化为 XML,并能够从 XML 数据中反序列化回原来的对象。这个库的设计目标是提供简单易用的 API,同时保持高性能和安全...

    xstream-1.4.10-java7.jar

    xstream-1.4.10-java7.jar。 稳定版,由jdk1.7编译。

    xstream_1.4.11.1.jar

    xstream_1.4.11.1.jar 是list转化为xml必须的jar包,通过下载导入可以正常使用

    xstream-1.4.11.1-sources.jar

    java运行依赖jar包

    xstream-1.4.8-javadoc.jar

    关于xstream的相关jar包,1.4.8的,不太清楚有什么作用

    activemq-transport-xstream-1.4.jar.zip

    标题中的"activemq-transport-xstream-1.4.jar.zip"是一个压缩文件,其中包含的是ActiveMQ的一个组件——ActiveMQ Transport XStream的1.4版本。ActiveMQ是Apache软件基金会开发的一款开源的消息代理和队列服务器,...

    xstream-1.4.jar

    xstream jar包,java对象转xml以及xml转java对象,操作很简单。

    XStream 1.4.11 jar包

    XStream 1.4.11.1 是一个维护版本,主要修复了一些已知的bug,提高了兼容性和稳定性。可能包括对 Java 新版本的支持,以及其他库的兼容性改进。确保使用最新版本可以获取最佳的性能和安全特性。 总的来说,XStream ...

    xstream-1.4.11.1.zip jar包

    java jar包,亲测试可用 ...把一个JAR文件添加到系统的classpath环境变量之后,java通常会把这个JAR文件当做一个路径来处理。通常使用jar命令来压缩,可以把一个或多个路径全部压缩成一个JAR文件。

    xstream-1.4.11.1.jar

    javaEE、javaweb常用jar包导入到eclipse或者idea中可以使用,需要其他版本请留言看到后我会上传资源给大家下载

    xstream-1.4.19.jar

    xstream-1.4.19.jar

    activemq-transport-xstream-1.4.jar

    官方版本,亲测可用

    xstream-distribution-1.4.11.1-src_full_serializer_

    标题中的"xstream-distribution-1.4.11.1-src_full_serializer_"暗示了我们正在讨论的是XStream的一个版本——1.4.11.1,这是一个源码版本,特别强调了“full serializer”的特性。源码的提供允许开发者深入理解其...

    XStream <--> Java 对象序列化为 XML 互换

    和其他序列化工具相比,XStream 有三个突出的特点: XStream 不关心序列化/逆序列化的类的字段的可见性。 序列化/逆序列化类的字段不需要 getter 和 setter 方法。 序列化/逆序列化的类不需要有默认构造函数。 ...

    xstream轻松解析xml到java对象

    自XStream 1.4版本开始,可以使用注解来更精确地控制XML元素和属性的映射,例如: ```java @XStreamAlias("customName") public class YourJavaClass { @XStreamAsAttribute private int id; // ... } ``` ...

    xmlpull_1_0_5.jar和xstream-1.4.jar

    The type org.xmlpull.v1.XmlPullParser cannot be resolved. It is indirectly referenced from required .class files报错时导入xmlpull_1_0_5.jar

    xstream-1.4.2.jar

    在标题"xstream-1.4.2.jar"中,我们看到的是XStream的一个特定版本——1.4.2。这个版本包含了XStream库的所有功能和该版本的修复与改进。 描述中提到,这个文件可以在官方网站上找到,地址是...

    xstream解析依赖包

    XStream-1.3.1版本是一个相对早期的稳定版本,它包含了对JDK1.4及以上的支持,同时提供了许多增强的功能,如自动类型检测、反射转换、内存优化等。开发者可以使用XStream的API轻松地进行序列化和反序列化操作,例如...

Global site tag (gtag.js) - Google Analytics