摘要: 待写 阅读全文
posted @ 2014-04-10 22:26 大鹏520 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。dom4j中对应XML的DOM树建立的继承关系针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:实例: 阅读全文
posted @ 2014-04-10 22:08 大鹏520 阅读(171) 评论(0) 推荐(0) 编辑
摘要: SAX解析原理: 通过读取器读取xml文档,当读到了文档某一部分时(文档的开始,元素的开始、元素的结束、文档的结束),都会调用事件处理器的队友方法,读到的数据,以参数的形式传递给对应的方法。SAX解析器:SAXParser saxParserFactory= SAXParserFactory.newInstance().newSAXParser();xml 张三 沈阳 89 李四 大连 110 代码示例:package com.bcrj.domain;public class Student { private String name; private String loca... 阅读全文
posted @ 2014-04-10 21:21 大鹏520 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. java中所有的异常都继承自超Throwable,异常分为两大类:普通异常和错误,对应类名是Exception和Error。普通异常继承自Exception类,他可分为检查异常和非检查异常。检查异常:所谓检查异常就是要在编译阶段处理的异常,强制程序处理所有的checked异常,必须显示处理检查异常,如果程序没有处理,则在编译时会发生错误,无法通过编 译。不是RuntimeException类及其子类的异常实例则被称为检查异常。非检查异常:又叫运行时异常,在运行时候出现的异常,比如空指针、数组越界、类转换错误,被0除等,所有非检查异常继承自RuntimeException类及其子类。可以不 阅读全文
posted @ 2014-04-10 17:24 大鹏520 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 每一个应用程序都对应唯一的一个JVM实例,每一个JVM实例都有自己的内存区域,互不影响。并且这些内存区域是所有线程共享的。这里提到的栈和堆都是整体上的概念,这些堆栈还可以细分。创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,并不是每创建一个对象就把成员方法复制一次。类的成员变量在不同对象中各不相同,都有自己的存储空间(成员变量在堆中的对象中)。而类的方法却是该类的所有对象共享的,只有一套,对象使用方法的时候方法才被压入栈,方法不使用则不占用内存。包装类都实现了常量池技术,另外两种浮点数类型的包装类则没有实 阅读全文
posted @ 2014-04-10 11:34 大鹏520 阅读(202) 评论(0) 推荐(0) 编辑