我正在尝试了解JAXB,并希望使用JAXB初始化多个对象。我在StackOverFlow上找到了一个很好的问题和答案。
所以我正在查看代码,试图理解每个部分。我认为第一个关键部分是以下行:
JAXBContext jc = JAXBContext.newInstance(JAXB2_Lists.class, JAXB2_Book.class);
浏览JAXBContext文档时,我无法确定使用了哪个newInstance方法。猜测正在使用哪一个,但我真的不理解它。
http://docs.oracle.com/javaee/5/api/javax/xml/bind/JAXBContext.html#newInstance(java.lang.Class...)
我的猜测是它正在使用以下重载。public static JAXBContext newInstance(Class[] classesToBeBound,
Map<String,?> properties)
throws JAXBException
参数:
classesToBeBound - 要被新的JAXBContext识别的Java类列表。
"要被识别"是什么意思?以何种方式被识别?
请教我这个问题。谢谢。