2018元贝驾考工作经验
我在 2018年 8 月份离职了,这份工作实际干了不超过4个月,主要是团队项目管理原因,每天干活干的特别憋屈,功劳是别人的,锅都是自己的。当初进入这家公司也是够蠢的,只注重短期利益,忽略长远发展,简单概括就是短视。这家公司是一个有20人不到的团队。具体的细节不阐述了。说说得到的经验教训。
我在 2018年 8 月份离职了,这份工作实际干了不超过4个月,主要是团队项目管理原因,每天干活干的特别憋屈,功劳是别人的,锅都是自己的。当初进入这家公司也是够蠢的,只注重短期利益,忽略长远发展,简单概括就是短视。这家公司是一个有20人不到的团队。具体的细节不阐述了。说说得到的经验教训。
相信大部分准备过java面试的同学都知道Java中的String是final修饰,不可变的。可是只知道是什么,不知道为什么是一件非常危险的事情。因为任何事情都没有绝对。
我们先看看什么是不可变对象。
问题提出的背景:自己在做launcher的新功能,摇一摇切换壁纸的时候。需要动态获取壁纸的id,然后填充到布局上。这样在后期维护的时候,就不需要过多的改动代码,直接增减图片,以及在配置文件(wallpapers.xml)中修改就好了。
adapter用的很多,android 5.0之后,采用recycleview来取代之前的listview。其中最大的一点就是让大家习惯于用viewholder.自己小结一下viewHolder的好处。
根据android对view的绘制原理,我们可以看到每一次对画布中view的寻找,是自上而下的,所以每一次findviewbyId的消耗非常大。