![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
iteye_3994
这个作者很懒,什么都没留下…
展开
-
Java异常学习心得
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这片文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 ...2006-11-23 13:29:41 · 154 阅读 · 0 评论 -
深入 HashCode 方法
Go deep into HashCode 为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的 Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题, 而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能 会使你的对象存取产生,成百上千倍的性能差别. 我们先来看...2006-11-25 12:26:56 · 56 阅读 · 0 评论 -
关于Java 初始化
关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的<<Thinking in java>>更是用了专门的 一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。 本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制, 以及JDK各实现版本的变化,可能仍然有不少错误和缺点。欢迎行家高手赐教。 ...2006-11-25 12:33:32 · 65 阅读 · 0 评论 -
自己写的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 · 113 阅读 · 0 评论 -
自己写的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 · 59 阅读 · 0 评论 -
自己写的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 · 64 阅读 · 0 评论 -
自己写的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 · 77 阅读 · 0 评论 -
自己写的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 · 87 阅读 · 0 评论 -
对字符文档输入输出封装类
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 · 80 阅读 · 0 评论