JAVA开发中比较常见的解析方式

JAVA中比较常见的解析方式有三种,如下:


1.DOM:要求解析器把整个XML文档装载到内存,并解析成一个Document对象。


a)优点:元素与元素之间保留结构关系,故可以进行增删改查操作。


b)缺点:XML文档过大,可能出现溢出显现。


2.SAX:是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。并以事件驱动的方式进行具体解析,每执行一行,都将触发对应的事件。


a)优点:处理速度快


b)缺点:只能够读,逐行后将释放资源。


3.PULL:Android内置的XML解析方式,类似SAZ



上一篇:使用JDK自带的VisualVM进行Java程序的性能分析


下一篇:使用JDK自带的VisualVM进行Java程序的性能分析