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

java SAX解析XML文件

import java.io.File;
import java.io.FileNotFoundException;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ResolveXmlFile {
 
 public void resolverXml() throws DocumentException, FileNotFoundException{
  
  //读取xml文件 来得到document
  SAXReader reader = new SAXReader();
  Document document = reader.read(new File("F:\\Workspaces\\DomXmlProject\\src\\T_AR_OtherBillentry.xml"));
  Element root = document.getRootElement();
  //循环根节点
  for(java.util.Iterator it =root.elementIterator("columns");it.hasNext();){
    Element elm=(Element)it.next();
    
    //循环子节点
    for(java.util.Iterator it1 = elm.elementIterator("column");it1.hasNext();){
     Element elm1 =(Element)it1.next();
     Element name=elm1.element("name");              //取得节点
     Element type=elm1.element("sqlType");   //取得节点
     System.out.println(name.getData().toString()+type.getData().toString());
    }
   }
 }
 
 public static void main(String[] args) throws DocumentException, FileNotFoundException{
  ResolveXmlFile rx = new ResolveXmlFile();
  rx.resolverXml();
 }
}


相关文档:

JNA实现Java调用Fortran

在成功实现Java调用C++之后,接下来想到能否通过JNA实现Java调用Fortran,今天试验了一下,还是比较容易的。
网上有一个Java调用F95的例子,但是我考虑不仅要实现F95的调用,还要实现F77的调用,所以费了一些周折。
问题的关键在于F77为过程名自动添加了一个尾部的下划线,所以sub1这个过程,到Java一端,就变成了sub1_, ......

java继承问题 经常遇到保存下来

import java.util.ArrayList;
import java.util.HashMap;

public class Client {

/**
* @param args
*/
public static void main(String[] args) {
test1();
System.out.println("==================================");
test2(); ......

发现Java虚拟机内存泄露问题

【IT168 文档
】内存
泄露问题对于程序来说,是一个很难发现,并且容易引起严重灾害的事情。
Java一直以其垃圾回收机制为自豪,那是否这种机制就是完美的呢。
  常规理解上,Java的内存
管理机制是将局部变量保存在堆中,当变量的作用域结束之后,该变量所占用的
内容会被自动回收。不需要做任何特殊的处理。比如下 ......

Java中抽象类和接口的区别

 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随 ......

java环境设置

安装好jdk以后需要添加环境变量,才能在命令行中使用java命令.
很多人"问为什么javac找不到"就是因为没添加环境变量.
windows 上可写一个.bat脚本:
set JAVA_HOME=d:\Java\jdk1.6.0_20
set PATH=%PATH%;%JAVA_HOME%\bin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号