首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小柯基
掘友等级
学生
|
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
Kotlin入门(四)——类和对象的进阶
0. 前言 我们只聊到了Kotlin中基本类的写法以及继承,但是我们说过,Kotlin的本质就是解决Java的繁琐,如果Kotlin只有这么简单的话怎么还能被称为Kotlin。 但是如果在Kotlin中,上面两个问题还刚好可以通过可空性和数据类去解决。 那可能有的同学会问,你上…
Kotlin入门(三)——类、对象、接口
0. 前言 在上一篇的末尾,我们提到了Kotlin的包和导入。 原本我是准备把这篇的内容也放在上一篇的,但是后来一想,这张的内容会很有点多,放进去的话可能会导致上一篇太大了,所以就单独分成一篇了。 在说类之前,我们先来看下一个类的Java版和Kotlin版的对比,这个会一下子就…
JVM之Reference源码分析
0. 前言 强引用Storn References:随处可见,我们直接new出来的代码就是强引用。内存不足时,宁愿抛出OutOfMemoryError也不愿意回收这些对象。我们可以手动的设置为null让GC回收他。 软引用SoftReference:等级比强引用低,只有在内存不…
带你全面了解 Flutter,它好在哪里?它的坑在哪里? 应该怎么学?
回顾了这段时间解答关于 Flutter 的各种问题后,我突然发现很多刚刚接触 Flutter 的萌新,对于 Flutter 都有着不同程度的误解,而每次重复的解释又十分浪费时间,最终我还是决定写篇文章来做个总结。 Flutter 的诞生其实比较有意思,Flutter 诞生于 C…
声明式 UI?Android 官方怒推的 Jetpack Compose 到底是什么
声明式 UI;更简单的自定义;实时的、带交互的预览功能;还有更强的性能和功能。这就是 Android 官方全新推出的 UI 框架——Jetpack Compose。 大家好,我是扔物线朱凯。 2019 年中,Google 在 I/O 大会上公布了 Android 最新的 UI …
by lazy是如何实现延迟加载的
分析代码我们可以发现,SynchronizedLazyImpl实现了Lazy接口,同时接收两个参数,一个是by lazy{}中传进来的闭包,另一个是任意类型的对象,默认为null,然后在类中用一个变量initializer来保存构造方法中传入的闭包,并给_value赋了一个初始…
Android源码之SharedPreferences
0. 前言 SharedPreferences可以说是Android中最常用的一种存数据到文件的方式。他的数据是以键值对的方式存储在 ~/data/data/包名/shared_prefs 这个文件夹中的。 这个存储框架是非常轻量级的,如果我们需要存一些小数据或者是一个小型的可…
锦囊篇|一文摸懂LeakCanary
LeakCanary想来也是我们的一个老朋友了,但是它是如何做到对我们的App进行内存泄漏分析的呢?这也是我们今天要去研究的主题了。 对于 引用计数法 而言,存在一个非常致命的循环引用问题,下面我们将用图分析一下。 类A和类B作为一个实例,那么类A和类B的计数0 -> 1,不过…
最新 Android 面试点梳理,我收藏了你呢?
volatile想要解决的问题是,在另一个线程中想要使用instance,发现instance!=null,但是实际上instance还未初始化完毕这个问题。将instance = newInstance();拆分为3句话是。1.分配内存2.初始化3.将instance指向分配…
Android侧滑返回分析和实现(不高仿微信)
不久前淘汰了用了三年多的iPhone6Plus,换了部三星S9+。流畅的吃鸡体验,丝滑的屏幕,超高的性价比(港行还另打了9折),真喜欢的不行。不过从IOS切换到Android,还是不太适应,首当其冲就是 没!有!侧!滑!返!回! 每天蚂蚁森林偷个能量要点无数遍返回键,简直崩溃!…
下一页
个人成就
文章被点赞
16
文章被阅读
5,808
掘力值
190
关注了
59
关注者
4
收藏集
3
关注标签
29
加入于
2018-06-20