1避免使用深的异常层次结构。2一定要从 System.Exception 或其他常见基本异常之一派生异常。3异常类名称一定要以后缀 Exception 结尾。4应使异常可序列化。 异常必须可序列化才能跨越应用程序域和远程处理边界正确工作。5一定要在所有异常上都提供(至少是这样)下列常见构造函数。 确...
分类:
其他好文 时间:
2014-11-14 10:37:32
阅读次数:
191
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
/*
****************************************
*定义了一个循环,定义了一个自定义异常类
*输出(如果输入1):
*1
*内finally
*第一级错误:自定义错误1第..
分类:
其他好文 时间:
2014-11-12 02:10:31
阅读次数:
252
Exceptions java允许我们创建自己的异常类,但是在创建之前先问问自己是不是jdk自带的异常类真的不能满足自己的需要。如果有的话,我们应该使用jdk自带的异常类。因为当其他人阅读的代码时,他们通常是熟悉了jdk的异常系统,对你写的异常类会很陌生。如果需要自己新建异常类的话,我们要考虑...
分类:
移动开发 时间:
2014-11-11 16:23:21
阅读次数:
219
1.捕获异常
当我们程序遇到异常时,程序会被终止。
如果我们不希望程序被终止怎么办,很简单,可以把有可能发生异常的代码块放进try语句里面,然后在catch语句里面捕获可能发生的异常类型。
try-catch语句:要捕获所有可能发生的异常类型,同一种类型的异常只用一个catch就可以了。try{
//可能发生异常的代码块
}
catch(Exception1 e){
捕获Exception1...
分类:
编程语言 时间:
2014-11-10 10:03:14
阅读次数:
370
while(true)
{
try
{
stringstr=Console.ReadLine();
if(str=="")
{
return;//这里退出也会执行finally语句
}
if(str=="1")
{
//实例化异常类,并设置其属性
Exceptionmyexception=newIndexOutOfRangeException();
myexception.Source="Source";
myexception.HelpLink="http://..
分类:
其他好文 时间:
2014-11-09 06:25:15
阅读次数:
196
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcept....
分类:
编程语言 时间:
2014-11-08 11:48:13
阅读次数:
1833
类型初始值设定项引发异常连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出 了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇 夫”,很快就有高手回复了,问题也随着解决了。哈哈。在...
分类:
其他好文 时间:
2014-10-30 01:33:14
阅读次数:
253
妈蛋这异常那异常都是异常,不能忍了!下面总结一些经常遇到的异常(RuntimeExecption):算术异常类:ArithmeticExecption数组下标越界异常:ArrayIndexOutOfBoundsException向数组中存放与声明类型不兼容对象异常:ArrayStoreExcepti...
分类:
其他好文 时间:
2014-10-24 18:17:16
阅读次数:
134
在软件开发过程中,程序异常是十分常见的,也就是我们常说的BUG,因此需要我们对不可预期的异常进行处理。
异常处理其实很简单,最开始我也就得很难,不用怕、真的挺简单的,真正理解了顶多也就一个try-catch语句和throw语句。
try-catch语句用法:
try{
语句块1 //可能引发异常的代码
}
catch(异常类型1 异常对象1){
语句...
Class名应是首字母大写的名词。命名时应该使其简洁而又具有描述性。异常类的命名,应以Exception结尾。Interface的命名规则与Class相同1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同。2. Package的命名 Package名的第一部分应是小写.....
分类:
编程语言 时间:
2014-10-11 01:03:14
阅读次数:
252