一、概述异常分成三大类:预定义异常、非预定义异常、自定义异常处理方法分为:直接抛出异常、内部块处理异常、游标处理异常预定义异常:由PL/SQL定义的异常。由于它们已在standard包中预定义了,因此,这些预定义异常可以直接在程序中使用,而不必再定义部分声明。非预定义异常:用于处理预定义异常所不能处 ...
分类:
数据库 时间:
2016-09-08 12:48:05
阅读次数:
222
1.垃圾数据冗余,我们要求输错了就要给提示,而不是默认! 2.优化 抛出异常,但是是运行时异常,我们想要的是在编译的时候就给我们提示,所以还是要继续优化... 3.继续优化: Enum的雏形到来了 4.Enum到来了!春天来了... 5.enum注意事项: ...
分类:
编程语言 时间:
2016-09-08 00:32:12
阅读次数:
128
我当初学java异常处理的时候,对于父子异常的处理,我记得几句话“子类方法只能抛出父类方法所抛出的异常或者是其子异常,子类构造器必须要抛出父类构造器的异常或者其父异常”。那个时候还不知道子类方法为什么要这样子抛出异常,后来通过学习《Thinking in Java》,我才明白其中的道理,现在我再来温 ...
分类:
编程语言 时间:
2016-09-07 01:08:42
阅读次数:
144
BlockingQueue:队列(FIFO) 阻塞队列: 非阻塞队列:ArrayBlockingQueue:阻塞队列 1、add(Object):将Object加入到队列中,如果队列可以 容纳,则返回true,否则抛出异常 2、offer(Object):表示如果可能的话,将Object加入到 队列中,如果能放进去,返回true,否则,返回false 3..
分类:
其他好文 时间:
2016-09-06 23:49:09
阅读次数:
198
1.BlockingQueue定义的常用方法如下 抛出异常 特殊值 阻塞 超时 插入 add(e) offer(e) put(e) offer(e,time,unit) 移除 remove() poll() take() poll(time,unit) 检查 element() peek() 不可用 ...
分类:
其他好文 时间:
2016-09-06 17:00:30
阅读次数:
195
throw 是C++中的关键字,用来抛出异常。如果不使用 throw 关键字,try 就什么也捕获不到;上节提到的 at() 函数在内部也使用了 throw 关键字来抛出异常。 throw 既可以用在标准库中,也可以用在自定义的函数中,抛出我们期望的异常。throw 关键字语法为: exceptio ...
分类:
编程语言 时间:
2016-09-04 01:41:26
阅读次数:
203
os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir().os.rmdir()只能删除空目录 remove() 同 unlink() 的功能是一样的 在Windows系统中,删除一个正在使用的文件,将抛出异常。在U ...
分类:
编程语言 时间:
2016-09-04 00:04:34
阅读次数:
171
一、WebView 访问internet 的权限: 1、在layout中增加一个WebView 控件: 如果没有权限, 执行if语句,抛出异常,程序终止,不会执行后面的 println 。 授权的方法:在manifest 中申明: ...
分类:
移动开发 时间:
2016-09-03 19:36:46
阅读次数:
151
使用JScript读写本地文件时,会使用Scripting.FileSystemObject控件。 IE默认是不允许运行这类“未标记为安全执行脚本的ActiveX控件”的。 因此执行下行代码时: fso = new ActiveXObject("Scripting.FileSystemObject" ...
分类:
其他好文 时间:
2016-09-01 20:00:58
阅读次数:
150
JSON.parse()用于从一个字符串中解析出json对象,如 结果: 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringify()用于从一个对象解析出字符串,如: 结果: ...
分类:
Web程序 时间:
2016-08-26 18:26:29
阅读次数:
135