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

Java基本语法

 finalize方法
它是java.lang.Object类中的方法. 是protected的.
缺省时这个方法是空的. Java运行系统在垃圾回收时在对象被撤销之前调用这个方法. 但由于垃圾单元
回收的时间是不确定的.所以不能过分依赖它(这和c++的析构函数不同). 
而只能是"在对象被撤销之前"做一些处理.例如可以在这里关闭构造方法中打开的套接字.
如果要重写该方法.访问属性只能是protected或更低.
///////////////////////////////////////////////////////////////////////////////
// Object类
//
// 构造方法:
//     public Object()
// 其它方法:
// public final Class<? extends Object> getClass() 
//   //返回一个对象的运行时类(java.lang.Class 对象)。
//   //该 Class 对象是由所表示类的 static synchronized 方法锁定的对象。
// public int hashCode()  //返回该对象的哈希码值.用来支持哈希表.
//   //哈希函数的约定是:
//   //   在程序执行时对同一个对象多次调用该方法应该返回相同的整数.但一个程序
//   //   的多次运行中对象的哈希码值可以不同.
//   //   如果两个对象根据 equals(Object)方法比较相等. 则两对象的哈希值应该相同.
// public boolean equals(Object obj)  //比较两个对象是否相等.
//     但在Object类中实现为判断2者是否引用同一个对象. 所以自己的类需要的时候要覆盖它.
//     自己写 equals 方法时应符合下边的约定:
//         测试this和obj是否引用同一个对象. if(this==obj) return true;
//         测试obj是否为null. if(obj == null) return false;
//         测试this和obj是否属于同一个类. if(getClass != obj.getClass()) return false;
//         再把obj转换为本类类型后. 比较this和obj的所有字段. 如果本类有基类.先比基类部分如:
//             if (!super.equals(obj)) return false;
// protected Object clone() throws CloneNotSupportedE


相关文档:

Java面试题:猫吃老鼠问题

问题:现有n个老鼠围成一圆圈,有一只猫从任意位置开始吃老鼠,每次都隔一个老鼠吃,请给出最后一个老鼠的编号?题目要求是任给老鼠数n,输出猫最后吃的老鼠的编号。
我的解法:
1.简单的方法就是模拟这个过程。使用一个数组代表老鼠是否被吃掉,循环遍历。
2.改进一下的方法,其实这个问题就是一个m=2的约瑟夫环问题。 ......

java文件读写

Java 对文件进行读写操作的例子很多,让初学者感到十分困惑,我觉得有必要将各种方法进行
一次分析,归类,理清不同方法之间的异同点。
一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 这两个基类来进行读写操作的。
InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似 ......

Java 连接数据库、执行SQL封装类

/*当执行SQL时发现不能连接数据库,先重连一次*/
 
import java.io.FileInputStream;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
......

Execl导入notes JAVA代理

 import lotus.domino.*;
import java.io.*;
import java.util.Vector;
import jxl.*;
/*******************************************************************************
 * @saveSQMessageToOracle
 * @作者:徐华祥
 * @2009年10月28日
 * @说明:Execl文件的导入
 ********** ......

Java多线程 生产者消费者问题 (2)

一个使用了队列的通用实现:
http://blog.csdn.net/chaosllgao/archive/2009/05/23/4211183.aspx
 此文描述了一种更简单的模型
 1. 同时只有1个生产者和1个消费者
 2. 不用队列,同时只有一个产品
 3. 生产者每次生产1个0到100之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号