异常------------------- 1.throwable的两个子类Exception和Error. 2.使用throw关键在可以抛出异常对象. thrownewXxxxException(...); 3.方法定义时可以添加抛出异常声明 publicvoidmname(...)throwsXxxxException,....{...} 4.RuntimeException可以在方法定义时不进行抛出声..
分类:
其他好文 时间:
2016-05-29 23:31:26
阅读次数:
346
在C#语言中进行类型转换的另外一种方式是使用is和as操作符。is检查对象是否兼容于指定类型,返回Boolean值true或false。注意,is操作符永远不抛出异常,例如以下代码: 如果对象引用null,is操作符总是返回false,因为没有可以检查其类型的对象。 is操作符通常像下面这样使用: ...
分类:
Web程序 时间:
2016-05-28 17:09:08
阅读次数:
150
在Object-C中,nil对象的作用等同于很多其它语言的NULL指针。不同的地方在于,在nil上调用方法不会导致程序崩溃或抛出异常。 这种技术被用在很多地方,但是对于我们来讲,最主要的就是我们不用在调用一个对象的方法之前检查该对象是否为空。如果你调用了一个nil对象的方法并且该方法有返回值的话,你 ...
分类:
其他好文 时间:
2016-05-26 18:29:44
阅读次数:
155
throw和throws的区别::::: 区别四: throw语句用在方法体内,表示抛出异常,由方法体内的语句处理 throws语句用在方法声明后面,表示再抛出异常,由调用这个方法的上一级方法中的语句来处理. 区别五: throws主要是声明这个方法会抛出主这种类型的异常,使其他地方调用它时知道要捕 ...
分类:
编程语言 时间:
2016-05-26 10:03:29
阅读次数:
132
异常处理 什么是异常:不常发生但无法避免。 返回错误码 设置errno全局变量 抛出异常 捕获异常: 用Try{}把可能发生异常的代码包起来紧跟其后用若干个(至少一个)catch(类型 e){}来捕获指定类型的异常并处理,处理后程序从最后一个catch块后继续运行。 抛出异常:throw 数据; 被 ...
分类:
编程语言 时间:
2016-05-25 20:28:47
阅读次数:
191
1.sql中,夸库删除错误写法 2.正确的写法 解释: 如果在自身库中做级联,则可以使用1中的写法,但是如果夸库了,必须制定库名称加别名的方式进行删除,否则会抛出异常: Unknown table 't' in MULTI DELETE ...
分类:
数据库 时间:
2016-05-24 19:06:23
阅读次数:
182
java.net.MalformedURLException: Local host name unknown: java 错误: 代理抛出异常 : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHo ...
分类:
编程语言 时间:
2016-05-24 16:36:29
阅读次数:
229
本周学了异常处理、常用类、java集合框架。 异常处理: 在java语言中,异常是被一个方法抛出的对象,当一个方法被调用时,这个方法被压入到内存的方法调用栈中。当一个方法抛出异常时,该方法从调用栈中被弹出,同时产生的异常对象抛给了栈中的前一个方法。在java语言中,我们通常在一个方法中使用try和c ...
分类:
其他好文 时间:
2016-05-24 01:41:35
阅读次数:
117
为了快速同步数据的需要,我分段执行了两次python脚本,即开启了两个进程同步数据,结果服务器不时报出数据库死锁异常,通过排查代码和数据库日志发现,是由长事务并发引起的。代码中有入账和出账两个方法,里面涉及操作较多,都为其加了事务,抛出异常时可自动回滚,采用数据库(mysql)默认的隔离级别(Rep... ...
分类:
其他好文 时间:
2016-05-22 06:10:16
阅读次数:
281
为了快速同步数据的需要,我分段执行了两次python脚本,即开启了两个进程同步数据,结果服务器不时报出数据库死锁异常,通过排查代码和数据库日志发现,是由长事务并发引起的。代码中有入账和出账两个方法,里面涉及操作较多,都为其加了事务,抛出异常时可自动回滚,采用数据库(mysql)默认的隔离级别(Rep... ...
分类:
数据库 时间:
2016-05-21 23:13:54
阅读次数:
633