Android源码中final关键字的用法及final,finally,finalize的区别
hi 大家好,今日,天气剧变,非常冷,不想出门,于是给大家写了篇文章,关于android final关键字及final,finally,finalize的区别相关知识,具体详情如下所示:先预告一下,下文中仅涉及java语法的讨论,和Android源码关系不大,请不要有阅读压力。此处mAttachInfo是View类的一个成员变量,而在这个方法中Android的程序员并没有直接操作mAttachInfo变量,而是先赋值给一个标明为final的局部变量ai,然后再操作这个ai。但是仔细想想又觉得没这么简单,身经百战的Android开发小组这么写应该不会是空穴来风,难道这种写法真的有其他的目的?考虑下面这种写法:在上面这种写法中,取消了final的局部变量ai而直接操作mAttachInfo。
下载地址
用户评论