对于刚入行或者入行几年的程序员,或多或少,都有一点代码规范的问题,有些是没法子,各种需求变更,或入手各种别人写了一半的代码等等,因为时间问题,有时候你是心有余而力不足啊。虽然...
对于刚入行或者入行几年的程序员,或多或少,都有一点代码规范的问题,有些是没法子,各种需求变更,或入手各种别人写了一半的代码等等,因为时间问题,有时候你是心有余而力不足啊。虽然...
声明:本文作者授权微信公众号Android程序员(AndroidTrending)在微信公众号平台原创首发。 近段时间,家里陪自己度过大学四年的电脑坏了,挑选好的新电脑配件终...
也是以前就整理,最近在强化练习,所以顺便系统整理了一下,测试的话,随着项目便的复杂个人觉得越来越重要,还是偏向于使用,我也不深究原理了。最近实践,个人比较喜欢采用JUit+M...
并发整理最后一篇,之前两篇并发整理(一)— Java并发底层原理并发整理(二)— Java线程与锁 这篇讲的主要是JDK中运用之前说的并发基础来包装的一些类给开发者来并发调用...
现已全部整理完,其他两篇并发整理(一)—Java并发底层原理并发整理(三)— 并发集合类与线程池 本篇主要讲锁实现涉及到点线程 线程相关 优先级 通过setPriority(...
现已全部整理完,其他两篇并发整理(二)— Java线程与锁并发整理(三)— 并发集合类与线程池 本篇主要是底层的东西。 Java内存模型/JMM Java并发采用的是共享内存...
前段时间的面试基本结束了,最后也有了不错的结果,之后一段时间到入职打算好好整理一些东西。想到马上Java9也要出来了,Android也马上支持Java8,自己都没有好好整理过...
版权声明:本文为博主原创文章,未经博主允许不得在任何公众号发布。 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢...
一步一步深入理解CoordinatorLayout Google推出Design库已经一年了,国内也出过一些文章关于CoordinatorLayout,但是都是叫你怎么用,或...
1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...
1、activity四种启动模式,singleTask启动模式是如何,以及应用场景? 答:singleTask:栈内复用模式。这是一种单实例模式,在这种模式下,只要Activ...
在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个我的方案:9行代码让你app内...
转载请注明文章出处LooperJing! 之前写过Service的启动过程,相对来说Activity的启动过程比Service的启动过程更为复杂,其一Activity的生命周...
简介 官方解释 Android data binding operates primarily at compile time, processing expressions...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...