易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Java读取xml文件的学习

一.java类
package com.java.test;   
 
import org.w3c.dom.*;   
import javax.xml.parsers.*;   
import java.io.*;   
 
public class JavaReadXml {   
// Document可以看作是XML在内存中的一个镜像,那么一旦获取这个Document 就意味着可以通过对   
// 内存的操作来实现对XML的操作,首先第一步获取XML相关的Document   
private Document doc = null;   
 
public void init(String xmlFile) throws Exception {   
// 很明显该类是一个单例,先获取产生DocumentBuilder工厂   
// 的工厂,在通过这个工厂产生一个DocumentBuilder,   
// DocumentBuilder就是用来产生Document的   
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();   
DocumentBuilder db = dbf.newDocumentBuilder();   
// 这个Document就是一个XML文件在内存中的镜像   
doc = db.parse(new File(xmlFile));   
}   
 
// 该方法负责把XML文件的内容显示出来   
public void viewXML(String xmlFile) throws Exception {   
this.init(xmlFile);   
// 在xml文件里,只有一个根元素,先把根元素拿出来看看   
Element element = doc.getDocumentElement();   
System.out.println("根元素为:" + element.getTagName());   
 
NodeList nodeList = doc.getElementsByTagName("person");   
System.out.println("book节点链的长度:" + nodeList.getLength());   
 
Node fatherNode = nodeList.item(0);   
System.out.println("父节点为:" + fatherNode.getNodeName());   
 
// 把父节点的属性拿出来   
NamedNodeMap attributes


相关文档:

使用Java实现对MySql数据库的导入与导出

package com.project.ajaxs;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.util.Calendar;
import java.uti ......

Java多线程编程总结

转自:http://lavasoft.blog.51cto.com/62575/27069
Java多线程编程总结
 
一、认识多任务、多进程、单线程、多线程
要认识多线程就要从操作系统的原理说起。
 
以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高 ......

JAVA收集

1.vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。 2.如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vecto ......

java程序员面试必备32要点


第一,谈谈final, finally, finalize的区别。
 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时 ......

JAVA开发者最常去的20个英文网站

1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http:/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号