- 博客(13)
- 收藏
- 关注
对字符文档输入输出封装类
package edu.basejava.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileO...
2006-11-28 21:05:10 85
自己写的一个XML文档类
package edu.basejava.util; public class XmlDoc { private Instruction declare; private Element root; private static final String VERSION = "version"; private static final String ENCODING = "encodi...
2006-11-28 21:00:39 169
自己写的一个XML元素类
package edu.basejava.util; class Element { private String name; private String text; private Element parent; private LinkedList<Attribute> attributes; private LinkedList<Element> chil...
2006-11-28 20:56:31 138
自己写的一个XML属性类
package edu.basejava.util; class Attribute { private String name; private String value; Attribute(String name, String value) { this.name = name; this.value = value; } public String getName()...
2006-11-28 20:50:19 119
对XML符号的包装类
package edu.basejava.util; public class XmlSymbol { private enum symbol { encoding("encoding"), endprefix("</"), endsuffix("/>"), equal( "="), prefix("<"), prefixi("<
2006-11-28 20:49:22 131
自己写的JAVA数据结构5
package edu.basejava.util; public class Queue<V> { private static final int defaultSize = 10; private int size; private int front; private int rear; private V[] value; public Queue() {...
2006-11-28 20:33:15 90
自己写的JAVA数据结构4
package edu.basejava.util; public class Stack<V> { private static final int defaultSize = 10; private int size; private int top; private V[] value; public Stack() { this.setup(Stack.defa...
2006-11-28 20:31:57 98
自己写的JAVA数据结构3
package edu.basejava.util; public class ArrayList<V> implements IList<V> { private int defaultSize = 10; private int maxSize; private int numInList; private int curr; private V[] list...
2006-11-28 20:30:29 86
自己写的JAVA数据结构2
package edu.basejava.util; import java.util.Iterator; public class LinkedList<E> implements IList<E>, Iterable<E> { private Link<E> head; private Link<E> tail; protec...
2006-11-28 20:29:08 82
自己写的JAVA数据结构1
package edu.basejava.util; public interface IList { public void clear(); public void insert(I item); public void append(I item); public I remove(); public void setFirst(); public void next(); p...
2006-11-28 20:23:00 119
关于Java 初始化
关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的<<Thinking in java>>更是用了专门的 一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。 本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制, 以及JDK各实现版本的变化,可能仍然有不少错误和缺点。欢迎行家高手赐教。 ...
2006-11-25 12:33:32 85
深入 HashCode 方法
Go deep into HashCode 为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的 Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题, 而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能 会使你的对象存取产生,成百上千倍的性能差别. 我们先来看...
2006-11-25 12:26:56 60
Java异常学习心得
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 ...
2006-11-23 13:29:41 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人