Tag: 别名

XStream短动态别名

我希望有类的短名称,现在我可以使用别名 XStream x = new XStream(); x.alias(“dic”, Dic.class); 但我必须手动为每个类定义别名,有没有办法配置xstream自动执行?

javagenerics协方差

我无法理解以下文章: http : //www.ibm.com/developerworks/java/library/j-jtp01255.html 下, generics不是协变的 作者说, 因为ln是List,所以添加Float似乎是完全合法的。 但是如果ln与li混淆,那么它将破坏li定义中隐含的类型安全承诺 – 它是一个整数列表,这就是generics类型不能协变的原因。 我无法理解它所说的“如果ln与li混淆”的部分。 作者对别名的含义是什么?(参考?)。 引用行上方的代码片段似乎说明了什么在java中是非法的而不是为什么。 如果有人能用一个例子来解释,那对我来说会很有帮助。 提前致谢。