码迷,mamicode.com
首页 > 编程语言 > 详细

java异常中finally语句块

时间:2015-06-14 17:02:06      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:finally

关于finally语句块

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

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

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

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

public class ExceptionTest08{
	
	public static void main(String[] args) throws Exception{
		
		/*
		try{
			
			System.out.println("ABC");
			return;
			
		}finally{
		
			System.out.println("Test");
			
		}
		*/
		
		
		/*
		try{
			
			FileInputStream fis = new FileInputStream("Test.java");
			
			//不会执行
			System.out.println("TTTT");
			
		}finally{
		
			//会执行
			System.out.println("AAAAA");
			
		}
		*/
		
		
		//只要在执行finally语句块之前退出了JVM,则finally语句块不会执行.
		try{
			
			//退出JVM
			System.exit(0);
			
		}finally{
		
			//不会执行.
			System.out.println("finally....");
			
		}
		
	}


本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1661700

java异常中finally语句块

标签:finally

原文地址:http://hangtiangazi.blog.51cto.com/8584103/1661700

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!