原来你是这样的NullPointerException

日常开发过程中,最常见的异常莫过于NullPointerException,之前的时候,只是知道去找到报错的位置,然后去解决它,最近有空学习C语言,就去深究了下NullPointerException异常的本质。发生NullPointerException的情况:调用 null 对象的实例方法。 访问或修改 null 对象的字段。 如果一个数组为null,试图用属性length获得其长度时。 如果一...
阅读(1487) 评论(0)

建造者模式在实际开发中的运用

通过上篇《十分钟学习建造者模式》相信大家对建造者有了一个基本的认识了,但有些人会有疑问,对于建造者模式,怎么灵活运用到项目中,有时候我也会有这样的体会,对于一个知识点或者技术,看了一遍后就觉得会了,但却不知道怎么灵活运用,才疏学浅,只是分享下自己一些微薄的见解,如有错误,还请多多留言指教。 不多说了,直奔主题,先说一个需求,在我目前手里的两个项目里面,都有大量的popupwindow,这些pop...
阅读(2769) 评论(4)

十分钟学习建造者模式

本篇从生活中实例开始,循序渐渐,一步步引入观察者模式。2010刚上大学的时候,辅导员都会让学委统计下学生的信息,第一次的时候,只是让学委统计基本信息,姓名、学号、手机号,当拿到这个要求的时候,一般情况下我们会采用构造函数去实现,把姓名、学号、手机号作为参数传过去,然后打印出来就好,代码如下:public class BuilderTest { /** * created by zer...
阅读(2377) 评论(3)

勿忘初心,继续coding

对于每个人来说都会有一篇属于自己的净土,一个神圣不可侵犯的地方,而我的那片信仰,就是那时候的母校,是的,是那时候的。 上个月去了一趟母校,转身一想,毕业已经三年了,三年没回来了。如果从2012年底离校开始算起,,这三年多的经历,除了少有的甜,这其中太多的酸苦辣,一直想回去,却一直没有勇气回去。 工作三年多了,这次好像好久没总结了,最近总是迷茫,一直在考虑一个问题,三年多的Android开发,我...
阅读(3438) 评论(5)
    个人资料
    • 访问:212945次
    • 积分:2625
    • 等级:
    • 排名:第14628名
    • 原创:44篇
    • 转载:0篇
    • 译文:0篇
    • 评论:304条
    QQ交流群

    Android路上

    611566797
    博客专栏
    我的公众号