try:用于包裹可能会抛出异常的代码块。
catch:用于捕获异常并处理异常的代码块。
finally:用于包含无论是否发生异常都需要执行的代码块。
http://www.runoob.com/java/java-exceptions.html