首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
Bimo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
深入Java虚拟机之 -- 总结面试篇
在学习 JVM 相关知识,怎么让自己有动力看下去,且有思考性呢?笔者认为,开头用一些常用的面试题,来引入读者的兴趣比较好,这样才会有看下去的东西,所以,该篇文章会以面试+总结的方式,希望读者能先思考写出答案,再查看相关知识。 创建对象是为了使用对象,虚拟机需要通过栈中的 ref…
Glide4.8源码拆解(一)基本调用流程
Glide是一款功能强大的图片加载框架,它功能强大,用法简单且易于扩展,同时也是Google推荐的Android平台图片加载库,堪称优秀。 initializeGlide还有一个重载的方法,不过被标识过期了,但是核心的逻辑都在这里啊。 我们发现GlideBuilder在此创建,…
高仿QQ 发送图片高亮HaloProgressView
首先从图中看分两部分,一部分是进度条带光晕得效果。第二部分是圆圈扩散到整个图片,到显示完整图片的过程。接下来一步一步跟着代码分析实现。 1.绘制的范围包括图片显示都在圆角矩形内,所以首先要裁剪canvas到圆角矩形。 先保存画布,save()到最后要canvas.restore…
Android面试整理(附答案)
面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解! 急急忙忙投简历,赶面试,还不如沉淀一两天时间,再过一遍以上内容。想稳妥拿到一个offer,最好能理解实现原理,并…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
Android开发不得不收集的工具类集合
嗨,你终于来啦 ~ 等你好久啦~ 喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。更新了几天Android基础小知识,今天奶妹就给大家来讲讲Android开发中不得不手机的工具类。 工欲…
Android 开发高手课 温故知新篇
最近二刷了《Android 开发高手课》,对于老师提到的一些案例,自己实践了一下。分享给学习此专栏的大家: 这个是在第二课 崩溃优化(下)中提到的一个问题。 在前一阵didi开源的booster中也有对此问题的修复,看了后我觉得考虑的更加完善。有兴趣的可以看看。 当然了,Toa…