摘要: java解析网络xml文档的方式有很多,本文提出一个比较简易的方法。代码如下: publicstaticDocumentgetDocumentRemote(Stringpath){try{URLurl=newURL(path);DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();factory.setValidating(false);factory.setIgnoringElementContentWhitespace(true);DocumentBuilderbuilder=factory.newDocume 阅读全文
posted @ 2012-07-22 19:50 orchid 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:包装类处理封装原始类型数据之外,还包含了很多与该原始类型相关的方法。如将int转化为string,取得int类型的最大最小值,判断一个字符是不是空白字符,得到它的码值等多个方法。有些数据结构如ArrayList,HashMap等不 阅读全文
posted @ 2012-07-22 15:50 orchid 阅读(837) 评论(0) 推荐(1) 编辑
摘要: Java util包中的PriorityQueue类用来表示优先队列。优先队列是一个以集合为基础的抽象数据类型,队列中的每个元素都有一个优先级值。优先级值用来表示该元素的出列的优先级。Java中的优先队列基于堆(heap)。堆是一个完全二叉树,所以PriorityQueue不是线性结构,而是树形结构。PriorityQueue中元素优先级的高低可以由一个Comparator类的实例来指定,如果未指定则按照自然顺序排序。可以按照下面的方法建立一个指定comparator的PriorityQueue:PriorityQueue<MyObject>PQ=newPriorityQueue& 阅读全文
posted @ 2012-07-22 15:28 orchid 阅读(3843) 评论(0) 推荐(1) 编辑