最新 最热

当Kotlin遇见数据结构丨使用哈夫曼编码解压文件

哈夫曼编码是一种编码格式,属于可变字长编码的一种,该方法依照字符出现的概率来构建异字头的平均长度最短的码字,最终实现根据使用频率来最大化节省码字(字符)的存储空间和提高传输效率的目的,在数据压缩和通讯领域应用的非...

2019-04-11
0

Android Studio3.3你了解多少?

Android Studio是我们Android开发的必备工具,所谓工欲善其事,必先利其器,所以我们自然要熟悉我们的开发工具。当前最新版本是19年更新的3.3版本,在工具栏Help > Check for updates更新之后我们一起来看看3.3更新了那些功...

2019-04-09
0

Kotlin | 2.Kotlin基础

在定义了val变量的代码块执行期间,val变量只能进行唯一一次初始化。但是,如果编译器能确保只有唯一一条初始化语句被执行,可以根据条件使用不同的值来初始化它:...

2019-03-29
0

Kotlin | 1.定义和目的

本章内容包括:Kotlin 的基本示范Kotlin 语言的主要特征Android 和服务端开发的可能性Kotlin 与其他语言的区别用 Kotlin 编写并运行代码Kotlin和Java一样是一种静态类型的编程语言。编译时即可检查代码正确性。动态语...

2019-03-28
0

如何让你的回调更具Kotlin风味

简述: 这应该是2019年的第一篇文章了,临近过年回家一个月需求是真的很多,正如康少说的那样,一年的需求几乎都在最后一两月写完了。所以写文章也搁置了很久,当然再忙每天都会刷掘金。很久就一直在使用Kotlin写项目,说实话到...

2019-03-27
0

熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?

又要交房租了,工资怎么还不发?每个月总觉得钱不够花,工资总是跟不上消费,什么时候能涨个工资呢?

2019-03-27
0

Android 必须知道2019年流行的框架库及开发语言,看这一篇就够了!

Universal-Image-Loader,早期广泛被用的一个可重复使用的仪器为异步图像加载、缓存、显示。作者已经停止维护。

2019-03-27
0

Android之调节屏幕亮度(文末附源码)

在使用微信或者支付宝的付款码支付时,如果你点击放大付款码,就会跳转到一个新的页面去显示大尺寸的付款码,而且你会发现屏幕变亮了,这样会便于扫码机识别你的付款码。当你付款成功退出付款码放大的界面后,屏幕就会恢复到原...

2019-03-26
0

Kotlin的延迟初始化: lateinit var和by lazy

可是有的时候,我并不想声明一个类型可空的对象,而且我也没办法在对象一声明的时候就为它初始化,那么这时就需要用到Kotlin提供的延迟初始化。Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种是by lazy。...

2019-03-19
0

Kotlin---泛型

Kotlin的不变型泛型和Java一样,通过声明泛型类型来使用泛型类。而该种泛型声明后,则无法使用父类方法与属性。在编译时候,会将泛型擦除。

2019-03-15
0