一 oc基本数据类型1,id类型指向object-c对象的指针可以指向任意的对象类型,可以将任意消息传递给id,id不支持该消息时,会返回运行时异常,"unrecognized selector send to instance xxx"消息;常用于表示类的委托属性,例:@property id d...
分类:
移动开发 时间:
2015-07-28 00:23:08
阅读次数:
212
//在spring 事务默认控制下,只有在运行时异常出现时,事务才会回滚,所以,通常的做法是对service方法try{}catch(){throw new RuntimeException();}在service的上层action再一次捕获异常进行处理,返回到页面;此方法还可以调整spring事务...
分类:
编程语言 时间:
2015-07-22 17:59:23
阅读次数:
129
捕捉运行时异常APP软件在运行时,难免会出现运行时异常,而导致程序crash。当然,如果在debug模式下开发的时候,是可以通过查看logcat日志来查看异常消息,从而进行处理。但是,如果我们在发布版本之后,用户在使用的时候crash掉了,就无法查看异常信息,也就很难找出bug来解决问题。
还好在java线程类中,有一个针对上述问题的解决办法:在线程中捕捉未处理的异常。...
分类:
移动开发 时间:
2015-07-15 22:52:35
阅读次数:
842
1. 程序时,出现运行时异常,如上图所示。2.异常原因分析。在ContentObserver的onChange方法中,调用了Toast.makeText方法。onChange方法应该在子线程运行,在android中的子线程中不能直接控制UI组件,否则就会报异常3.Looper类别用来为一个线程开启一...
分类:
编程语言 时间:
2015-06-30 17:56:13
阅读次数:
150
一、UnsupportedOperationException不支持操作的异常比如通过Arrays.asList方法生成一个固定长度List,但如果对其进行add或者remove的操作,会抛出UnsupportedOperationException二、ClassCastException两个类型间转换不兼容时引发的运行时异常.通过转换,可以指示Java编译器将..
分类:
其他好文 时间:
2015-06-18 20:13:31
阅读次数:
127
自定义“无效名字异常”1.编译时异常,直接继承Exception2.运行时异常,直接继承RuntimeExceptionpublicclassIllegalNameExceptionextendsException{//编译时异常
//publicclassIllegalNameExceptionextendsRuntimeException{//运行时异常
publicIllegalException(){
}
publicI..
分类:
编程语言 时间:
2015-06-14 17:01:34
阅读次数:
144
/* finally语句块是一定会执行的,所以通常在程序中 为了保证某资源一定会释放,所以一般在finally语句块 中释放资源。 注意:受控异常就是编译时异常。 非受控异常就是运行时异常。*/importjava.io.*;publicclassExceptionTest10{ publicstaticvoidmain(String[]arg){ /..
分类:
其他好文 时间:
2015-06-14 17:01:06
阅读次数:
113
一:自定义异常类:
package 自定义异常;
//或者继承RuntimeException(运行时异常)
public class MyException extends Exception {
private static final long serialVersionUID = 1L;
// 提供无参数的构造方法
public MyException() ...
分类:
其他好文 时间:
2015-06-07 09:40:22
阅读次数:
114
Java程序设计语言提供了三种可抛出结构(throwable):受检的异常(checked exception),运行时异常(run-time exception)和错误(error)。 关于什么时候适合使用哪种可抛出结构,程序员中存在一些困惑。虽然这项决定并不总是那么清晰,但是还是有一般性的原则提...
分类:
其他好文 时间:
2015-06-01 16:31:02
阅读次数:
263
在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage....
分类:
移动开发 时间:
2015-05-29 15:36:18
阅读次数:
106