-
[西安|荣耀师兄]JAVA-刘优0
Annotation和xml的优缺点
Annotation:
优点:保存在class文件中,便于维护。无需工具解析,提升性能。使用方便。编译器即可检验正确性,便于查错
缺点;修改时需要去修改Java文件重新编译运行,可扩展性差。
Xml:
优点:全名可扩展标记语言,所以他的可扩展性时毋庸置疑的。DTD可以检验他的语法正确性。修改配置无需改变现有程序。
缺点:需要解析工具或者类库的支持,解析的话必定消耗资源。而且过多的xml也会造成管理困难。编译期无法确定有没有问题,只能等到运行后才知道。所以查错困难。Java文件和xml之间存在潜规则,任何一项改动都有可能影响对方。开发人员需要同时维护xml和代码,开发效率低下。
相比起来还是Annotation好用一些。
编辑于2018-08-25
- 去第 页