经过接近半年的安卓实习了,现在回头看看自己之前写的代码,发现代码冗杂,且可读性不强,于是最近学习了一些提高自己代码质量的文章,把自己的一些收获分享出来,希望能够帮助到大家。可以参考官网https://developer.android.com/training/articles/perf-tips.html?#PackageInner
一、尽量少用float数据类型,因为float类型在安卓机器上比Int类型慢2倍。
二、对象循环的时候,采用for(Objectobject:objects){}的方式代替传统的for(int i=0;i<objects.size;i++){}的方式
三、使用更优的数据结构
四、把重复的业务代码进行集成到工具类中。
五、多看别人写的代码,学习编程的逻辑,学习到新的知识,新的编码思维。
这样列出来几个零碎的点,可能对于大家的帮助并不大,我分享下心里状态把,从开始自己什么都做不了,做的慢,做的少,慢慢成长到现在,现在想完成更多的业务功能,希望在业务中提高自己的技术,但是任务量一般也不算特别多,基本上完成之后还有少许的空闲时间,于是我就接着看开发者文档进行学习,发现还是要利用好宝贵的实习工作的时间,如果现在不学好,之后还是要学的,也许会走更多的弯路,还不如现在就学好,完成好,那样节约自己的时间。