java使用哪种文件格式作为配置文件比较好?xml?properties?

如题, 最好能有理由.

看什么情况,如果是网络需要将配置文件网络传输,或者转化为对象等等复杂的操作,或者格式规则比较严格,则使用xml,写个dtd这样就不会出错。
如果只是简单的项目中的配置properties就可以满足了

用xml更为灵活一些,当前一些简单配置properties即可满足需求~

XML是标准的数据传输和存储格式,不仅方便查看,而且便于操作,适合于大型配置的操作,properties适合小型配置的操作