对于我来说我只是在学校学习了C语言和数据结构,当时学这两门课的时候是我们学校最牛的老师教,所以学得也比较扎实。可当学Java时,那个老师还是是博士,可是教不会我,也不是我喜欢的上课方式。从那时也学会了逃课了。导致现在Java没点基础知识。一开始是做WinCE,可不旧又被分配打杂去,再不就又跟着学WinMobile,原以为会能发展下次,成为一技之长,可计划赶不上变化啊!应需求,又被分配去学android。android是基础Java编程的,可俺没过java.也许是哪门都不精通吧,所以转行学android没感觉多大的变化,直接就学习android,并没有去学习java基础。也许编程的语言都有相通性的吧,就凭着C语言的基础和C++面向对象的概念进行了android之旅。Java基础知识都是在学习过程慢慢的积累。呵呵,讲了许多废话哦!!
Throw Exception就是抛出一个异常,若你不对所抛出来的异常进行处理,程序就会停在异常的地方。
而try和catch就是用来捕获异常并进行处理的:在try 里面放置可能会发生异常的代码,而catch里面就会对捕获到的异常进行处理。这样处理完catch之后,程序仍继续执行。
下面是我做的一个简单的例子:
int a=10;
int b=0;
int c=0;
/* try {
c=a/b;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println(e.toString());
}
System.out.println("a="+a);
*/
try{
if(c==0) throw new InvalidParameterException("hehe");} catch (Exception e) {
// TODO: handle exception
System.out.println(e.toString());
}
System.out.println("a="+a);
System.out.println(System.getProperty("bn.mock", "false"));
分享到:
相关推荐
在JavaScript中,有三种主要的错误处理机制:Try、Catch和Throw。 Try语句允许我们定义在执行时进行错误测试的代码块。如果在Try代码块中发生错误,JavaScript引擎将停止执行,并生成一个错误消息。Catch语句允许...
一个非常简单的try-throw-catch源码
`try-catch` 结构作为异常处理的核心机制,在各种编程语言中广泛采用,如 Java、C# 和 JavaScript 等。本文将深入探讨 `try-catch` 的基本概念、语法结构及其应用场景。 #### 一、`try-catch` 的基本概念 `try-...
### try-catch 用法详解 #### 一、引言 在编程中,错误处理是一项重要的任务,良好的错误处理机制可以提升程序的健壮性和用户体验。C# 中提供了 `try-catch` 结构来捕获并处理运行时可能出现的异常。通过本篇文章...
`try-catch`块是Java异常处理的核心部分,它允许程序员在代码可能出现问题的地方进行异常捕获和处理,避免程序因未预期的错误而崩溃。下面我们将详细讨论`try-catch`捕获异常的实例。 首先,`try`块是包含可能抛出...
`finally`块是可选的,无论`try`和`catch`块中的代码是否抛出异常,`finally`块里的代码都会被执行。这通常用于资源清理,如关闭文件流、网络连接等。即使在`try`或`catch`块中有return语句,`finally`块的代码也会...
finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。 JavaScript 抛出(throw)错误 当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。 描述这种情况的技术...
通过合理地使用`try`、`catch`、`throw`和`exception`等关键字,开发者不仅能够编写更加可靠的代码,还能显著提升程序的可维护性和可读性。 #### 二、C++标准异常处理 ##### 1. 构造和析构中的异常抛出 在C++中,...
JavaScript 错误 – throw、try 和 catch try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 finally 语句在 try 和 catch 语句之后,无论是否有触发异常,该语句都会执行。 ...
"try-catch.rar"压缩包中的内容显然是关于C++异常处理的学习材料,这对于理解和掌握C++的错误管理策略非常有帮助。 首先,我们来详细了解什么是`try-catch`。在C++中,异常处理是通过`try`、`catch`和可选的`throw`...
在Visual C++(简称VC)环境下,我们可以利用`try`、`catch`关键字来实现异常处理。下面我们将深入探讨这些知识点。 首先,`try`块是异常处理的起点,它包围了可能抛出异常的代码。如果在`try`块内发生了异常,程序...
在C#编程中,异常处理是程序健壮性的重要组成部分,`try-catch-finally`语句块就是C#...在阅读`try catch使用说明.txt`文件和使用`trycf.snippet`代码片段时,可以更深入地理解这一机制,并将其应用到自己的C#项目中。
在C++中,异常处理是通过关键字`try`、`catch`和`throw`来实现的,这种机制允许程序员在可能出现错误的代码块中插入检查点,并在错误发生时将控制权转移给合适的错误处理代码。 **异常的抛出(throw)** 当一个函数...
// 逻辑错误,不抛异常,直接设置结果即可 return; } } catch (Exception ex) { // 程序错误,抛出自定义异常 throw ...正确地使用 Try…Catch 结构,结合自定义异常和资源管理策略,可以提高代码的稳定性和可维护性。
### Java异常处理的四大金刚:try、catch、finally和throw的深度解析 #### Java异常处理概述 异常处理机制是程序设计中的一个重要组成部分,它能够帮助程序员有效地管理程序运行过程中可能出现的各种错误情况。...
`try/catch/throw`是C++中的异常处理机制,用于在程序运行过程中捕获和处理错误。这个机制使得程序员可以在出现异常情况时,优雅地处理错误,而不是让程序突然崩溃。下面我们将深入探讨这些关键字的功能和用法。 1....
C++中的异常处理机制是通过try、throw和catch三个关键字来实现的。try块用于包围可能抛出异常的代码,throw语句用于抛出异常,而catch块用于捕获和处理异常。 try块的语法如下: ``` try { 语句组 } ``` try块中的...
若要在 C++ 中实现异常处理,你可以使用 try、throw 和 catch 表达式。 首先,使用 try 块将可能引发异常的一个或多个语句封闭起来。 throw 表达式发出信号,异常条件(通常是错误)已在 try 块中发生。你可以使用...