1.jar是JDK中提供的一种多用途的存档及压缩工具,可以将多个文件或目录合并压缩为单个的java归档文件。 jar文件的主要作用: 发布和使用类库 便于资源的组合和管理 格式:jar cvf 要生成的包名.jar * 2.异常 异常不是编译错误 要是运行错误,发现没有异常处理,就会层层返回找有没有异常处理,发现都没有时,jvm虚拟机会自己中断程序抛出异常。 error 是系统错误,程序员无法处理这些异常。 Exception是程序员可以捕获并处理的异常 RuntimeException的子类异常,既可以处理也可以不处理 凡是继承自Exception但又不是RuntimException子类的异常我们都必须捕获并进行处理。 3. class A {

int divide(int i,int j)
{

// int m; // m=i/j; // System.out.printf("子1111\n"); // return m;//这里int m不用赋值 int m=0; try { m=i/j; } catch(ArithmeticException e)//e用来接收抛出异常的对象 { // e.printStackTrace();//可以简单的理解为输出异常的具体信息 System.out.printf("除以0 的错误\n"); }

	System.out.printf("子1111\n");
	return m;//必须给int m赋值,不然的话try有可能不执行,m就会没有值,导致error
	
}

}

public class Test {

public static void main(String[] args) {
	A aa=new A();
	
		aa.divide(6,0);

// System.out.printf("%d\n",aa.divide(6,2)); System.out.printf("主2222\n");

}

}