java第7天代码 (java异常)
/*****************TestCar1 begin************************/
public class TestCar1 {
public static final int Ok=1; //正常情况
public static final int Wrong=2; //异常情况
public int run(){
if("车子没有出现故障"){ //正常流程
return Ok;
}else { //异常流程
return Wrong;
}
}
}
class Worker{
private TestCar1 car;
public static final int int_time=1; //正常情况,准时到达地点
public static final int late=2; //异常情况,上班迟到
public Worker(){}
/** 开车去上班 */
public int gotoWork(){
if(car.run()==TestCar1.Ok){
return int_time;
}else{
walk();
return late;
}
}
/** 步行去上班 */
public void walk(){}
}
/*****************TestCar1 end************************/
/*****************TestCar2 begin************************/
import java.util.Date;
public class TestCar2 {
}
/** 表示车子出现故障情况类 */
class CarWrongException extends Exception{
public CarWrongException(){}
public CarWrongException(String message){
super(message);
}
}
/** 表示上班迟到情况类 */
class LateException extends Exception{
private Date arriveTime; //迟到的时间
private String reason; //迟到的原因
public Date getArriveTime() {
return arriveTime;
}
&
相关文档:
java数据库连接池
java数据库连接池
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import java.util.Vector;
......
/**
* Title: ConnectPool.java
* Description: 连接池管理器
* Copyright: Copyright (c) 2002/12/25
* Company:
* Author :
* Version 2.0
*/
import java.io.*;
import java.sql.*;
import java.util.*;
import java.util.Date;
/**
* 管理类DBConnectionManager支持对一个或多个由属性文� ......
Java 理论和实践: 了解泛型 识别和避免学习使用泛型过程中的陷阱
JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪。在本月的"Java 理� ......
java多态的2种表现形式 方法重载和方法覆盖
方法重载:同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载。
方法覆盖:子类重新实现了父类中的方法。
方法重载
/**
* 方法重载满足的条件
* 同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载
* 参数列表不同指参数的类型,参 ......
package sample1;
import java.io.File;
import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;
import jp.ne.so_net.ga2.no_ji.jcom.JComException;
import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;
/**
* 使用jCom实现写excel文件的另一种方式(IDispatch)
* @author steve_wang_victor
&nbs ......