首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拥小抱
掘友等级
安卓cve
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 35
沸点 3
赞
38
返回
|
搜索文章
赞
文章( 35 )
沸点( 3 )
Android基础知识:Dagger2入门
Dagger2作为一个上手难度较高的框架,我也是看了许多相关的文章,经历了无数次的从入门到放弃。放弃的多了好像也有一点懂了,于是乎我也总结一下自己对Dagger2使用的相关知识的理解。 关于Dagger2首先要理解的就是依赖注入(DI)和控制反转(IOC),对这两个概念你如果已…
Uber RIBs框架源码分析
Uber最近开源了他们的移动端框架RIBs,RIBs是一个跨平台框架,支持着很多Uber的移动应用。RIBs这个名字,取自Router、Interactor、Builder的缩写。 早在2016年,Uber就在Engineering the Architecture Behin…
最新最全阿里巴巴,今日头条,腾讯Flutter面试真题全解析(狂虐不止)
阿里巴巴,今日头条,腾讯Flutter面试真题全解析。你只有去过大厂,才知道大厂的面试有多难,这个难度不是你能够想象得到的。所以说如果想去做这方面的工作,建议把以下内容好好准备一下(其实也就是多看一些framework的源码就好了,没事多看源码基本OK)。这些问题来自于阿里巴巴…
可以算是Flutter面试凉凉经吧
还有其他的记不清了,主要是我对二面印象太深刻了。 mixin extends implement之间的关系(除了extends其他的没怎么用过。。) jvm内存模型(感觉这个是面试官可怜我,看我什么都不会才问的=。=) dart中..的用法(基本没用过。。) await for…
Java实现生产者-消费者模型
考查Java的并发编程时,手写“生产者-消费者模型”是一个经典问题。有如下几个考点: 本文主要归纳了4种写法,阅读后,最好在白板上练习几遍,检查自己是否掌握。这4种写法或者编程接口不同,或者并发粒度不同,但本质是相同的——都是在使用或实现BlockingQueue。 网上有很多…
Java:单例模式我只推荐两种
延迟初始化。和懒汉模式一致,只有在初次调用静态方法getSingleton,才会初始化signleton实例。 性能优化。同步会造成性能下降,在同步前通过判读singleton是否初始化,减少不必要的同步开销。 线程安全。同步创建Singleton对象,同时注意到静态变量sin…
volatile 关键字详解
volatile 关键字特征 volatile 是 JVM 虚拟机提供的轻量级的同步机制 保证可见性 不保证原子性 禁止指令重排序 JMM 内存模型概述 JMM 的概述如下 线程安全模型 JMM (J
彻底理解synchronized
通过字节码分析以及源码解析深入理解synchronized的使用场景以及背后的实现原理,避免在生产环境出现并发问题,
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestroy() 中释放资源不及时,赋值状态异常等等。我之前倒没有遇到过类似的问题,但是 AOSP 总是我们最好的…
Java类加载机制(全套)
在开始正文之前,我们先看两张图 。Java平台的理解?Java最显著的特性?Java是解释执行? 本文是我在学习jvm类加载机制的时候对网上的一些资料的整理和总结。本文将研究一下问题: 什么是类加载?类的加载过程(生命周期)?类什么时候初始化?类初始化顺序?类加载器、反射、字节…
下一页
个人成就
文章被点赞
72
文章被阅读
21,983
掘力值
449
关注了
13
关注者
36
收藏集
7
关注标签
4
加入于
2019-06-25