[android] 看博客学习Android常见的几种RuntimeException

异常分为两种:

1.编译时异常

当编译时异常抛出时,需要对其进行处理声明,否则编译不通过

2.运行时异常

编译时不检测,运行时 如果抛出,程序会立刻停止

NullPointerException 空指针引用异常

ClassCastException 类型转换异常

IllegalArgumentException 非法参数异常

ArithmeticException 算数运算异常

IndexOutOfBoundsException 下标越界异常

NumberFormatException 数字格式异常

SecurityException 安全异常

Android Force Close 出现的原因,常见的比如空指针,类没有找到,资源没找到,Android API的使用顺序错误等

实现Thread.UncaughtExceptionHandler接口,重写uncaughtException()方法

时间: 04-23

[android] 看博客学习Android常见的几种RuntimeException的相关文章

[android] 看博客学习hashCode()和equals()

equals()是Object类提供的一个方法,众所周知,每一个java类都继承自Object,所以说每一个对象都有一个equals()方法,我们在用这个方法时却一般重写这个方法 Object类中equals()方法源码 public boolean equals(Object obj) { return (this == obj); } 此时比较的是两个引用是否指向同一个对象,我们来使用这个方法的时候往往是希望比较两个对象逻辑上是否相等 String类重写了equals()方法,因此: Str

android fragment 博客 学习记录

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017 上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上). 本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创

博客一,常见的几种排序算法的Java实现

一.插入排序 算法导论上有很形象的比喻,把插入排序类比成扑克牌,默认你手里本身拥有的第一张是有序的,第二章和第一张对比后决定其位置,以此类推.代码如下: 1 public class InsertSort { 2 public void insertSort(int[] a){ 3 if(a==null||a.length==0||a.length==1){ 4 return ; 5 } 6 //i代表已有序的数组元素的边界, 7 for(int i = 0 ; i<a.length-1 ;i+

博客园—Android客户端

如果有一个博客园客户端支持:点赞.支持.反对.评论.@.收藏等等等等,那么博客园的新闻.博文评论区是否能更加活跃?园友能否更加积极?进步能否更加快速?博客园能否更加精彩?一起来看看吧. 笔者业余开发的博客园Android客户端版本首次在博客园公布,希望广大园友多多支持,极速省流稳定,当然阅读界面由于每个人写的博客千差万别,不像新闻一样有专业小编统一的编码,笔者仅能用正则做到尽量格式化,做的不好的地方请见谅. 当前版本支持的功能有以下这些:博客园所有分类查看.支持博客新闻点支持和反对.评论支持和反

程序猿的技术博客Android客户端--博客园篇

2015年尾了,闲了半年,也忙了半年 年尾了,趁着不忙的这段时间,好好梳理梳理 每天逛逛技术博客的习惯从大学一直延续到现在,博客园,csdn,iteye,51CTO,ITPUB之类的 浏览器里面一个个书签,每次打开又关上,一天天重复,一天天的了解着最新的技术资源 终于开始想着,开发一个Android的app来把这些资源整合起来,不仅能节约时间,还能趁机会好好检验下近一年来Android的技术 先上图,今天晚上才开始的 目前:暂时只有博客园首页的文章列表和文章详情的展示界面 主要涉及技术点: 1.

[V2.0 alpha]又一款博客园Android客户端低调推出

[V2.0]自v1版发布已经有一个月了,赶在周末之前发个v2.0的公测包,欢迎园友下载使用. V2功能说明: 1.用户登陆: 2.文章/新闻评论: 2.用户关注/粉丝查看: 3.个人博客查看: 本来计划还有关注等功能,考虑到这版拖得有点久了,暂时把把其他功能往后延,希望在国庆前能先把登录相关处理好. 下载地址:http://files.cnblogs.com/avenwu/cnblogs-v2.0.0-alpha.apk 扫码: 下面放几张预览图: 在这一版中开发中遇到了一些技术点和困难: 1.

关于写博客,看博客

每次看到很多人坚持写那么多的好博客,我都会产生怎么自己不写博客的想法.于是乎,在激情的驱使下就会随手写几段文字,然后就不了了之了. 今天又看了cici珵的博客(北大cs本科,博士,美女),再次萌生了写自己的博客的想法. (似乎又要开始写自己这个人怎么怎么样,兴趣广泛,但是做事情不够努力:目标很多,但是不能坚持去做,这些对个人的分析了.反正每次真正着手做一件事情之前总是想分析一下之前怎么怎么做的不好.) 关于cici珵,是昨天刷知乎,看到覃超(覃超大魔王)的知乎专栏文章,关于楼教主从google离

Java中常见的几种RuntimeException

一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求.更多的....需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常.IllegalArgumentException - 传递非法参数异常.ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象

几个关于Android的博客

鸿洋_ http://blog.csdn.net/lmj623565791?viewmode=contents 罗升阳 http://blog.csdn.net/luoshengyang?viewmode=contents guolin http://blog.csdn.net/guolin_blog?viewmode=contents 进阶部分