ijava学习网> 知识分享> JAVA编程> java异常中finally语句块

java异常中finally语句块

时间: 2018-11-21 16:06:36 标签java , 异常 , 语句
关于finally语句块

1.finally语句块可以直接和try语句块联用。 try....finally...

2.try...catch....finally 也可以.

3.在finally语句块中的代码是一定会执行的。

4.只要在执行finally语句块之前退出JVM,finally语句块就不会执行。

publicclassExceptionTest08{
	
	publicstaticvoidmain(String[]args)throwsException{
		
		/*
		try{
			
			System.out.println("ABC");
			return;
			
		}finally{
		
			System.out.println("Test");
			
		}
		*/
		
		
		/*
		try{
			
			FileInputStreamfis=newFileInputStream("Test.java");
			
			//不会执行
			System.out.println("TTTT");
			
		}finally{
		
			//会执行
			System.out.println("AAAAA");
			
		}
		*/
		
		
		//只要在执行finally语句块之前退出了JVM,则finally语句块不会执行.
		try{
			
			//退出JVM
			System.exit(0);
			
		}finally{
		
			//不会执行.
			System.out.println("finally....");
			
		}
		
	}


版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com