package demo;
public class demo9 {
public static void func() throws Exception
{
try
{
throw new Exception();
}
finally
{
System.out.println("B");
}
}
public static void main(String[] args)
{
try
{
func();
System.out.println("A");
}
catch(Exception e) //Exception e=new Exception;
{
System.out.println("C");
}
System.out.println("D");
}
}
//BCD
class Demo
{
public static void main(String[] args)
{
try
{ showExce();//可能发生异常
System.out.println("A");
}
catch(Exception e)
{
System.out.println("B");
}
finally
{
System.out.println("C");
}
System.out.println("D");
}
public static void showExce()throws Exception
{
throw new Exception();
}
}
//BCD
class Test
{
public static String output=”“;
public static void foo(int i)
{
try
{
if(i==1)
throw new Exception();
output+=”1”;
}
catch(Exception e)
{
output+=”2”;
return;
}
finally
{
output+=”3”;
}
output+=”4”;
}
public static void main(String args[])
{
foo(0);
System.out.println(output);
foo(1);
System.out.println(output);
}
}
//134
//13423
class Demo
{
public static void func()
{
try
{
throw new Exception();//一定发生了异常
System.out.println("A");------异常已经捕捉到,后面就不能接任何语句
}
catch(Exception e)
{
System.out.println("B");
}
}
public static void main(String[] args)
{
try
{
func();
}
catch(Exception e)
{
System.out.println("C");
}
System.out.println("D");
}
}
//BD
package demo;
class TD
{
int y=6;
class Inner
{
int y=3;
void show()
{
System.out.println(y);
}
}
}
public class demo9
{
public package demo;
class TD
{
int y=6;
class Inner
{
int y=3;
void show()
{
System.out.println(y);
}
}
}
public class demo9
{
public static void main(String[] args)
{
TD.Inner ti=new TD().new Inner();
ti.show();
System.out.println(ti.y);
}
}
//3 3