对于初学java的同学,应该都有个疑惑,我们在定义一个数据类的时候,为什么不把字段直接写成public的,硬是要把属性定义成private的,然...
在Kotlin当中,我们经常会用到一些扩展函数,比如let,可以用来判空之后的操作,还有apply可以用来做glide或者okhttp这种建造者...
1.Activity被系统销毁 2.屏幕旋转 3.Home键 4.跳转其他Activity 5.finish和点击回退 总结:如果用户主动关闭A...
页面A的launchMode设置为 singleTop singleTask singleInstance的时候,如果A页面跳转A页面,也就是自...
databinding可以通过DataBindingUtil.setContentView加载布局,和activity的 setContentV...
1,反转整个链表 下面的代码都没有判断头节点为空的情况,所以如果是实际开发中使用,请#####自行添加逻辑 2. 进阶-按照长度k,反转链表 这...
冷启动(Cold start) 场景:冷启动是指APP在手机启动后第一次运行,或者APP进程被kill掉后在再次启动。可见冷启动的必要条件是该A...
对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。下图是普通对...
一、介绍OKHttp是一款高效的HTTP客户端,支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有透明的GZIP压缩,...